Server file
Repositori berisi API untuk server file sederhana dan tes integrasi untuk API.
Mulai:
- Instal Docker
- Mulai Server (Execute Run.bat)
- Langkah akan menjalankan Docker Compose yang akan menginstal MongoDB dan menjalankan API.
- Catatan: Jika Anda memiliki masalah dengan sertifikat pada langkah ini - cobalah untuk menjalankan solusi di Visual Studio dengan Docker Compose (lihat di bawah), itu akan menginstal membutuhkan sertifikat. Setelah itu
run.bat juga akan berfungsi.
- Pastikan bahwa API sedang berjalan dan berjalan (buka: https: // localhost: 44348/Swagger).
- Jalankan Tes Integrasi (Execute Test.BAT)
- Pada akhirnya Anda akan melihat jalur untuk menguji log di konsol Anda
Bagaimana cara men -debug API dengan Visual Studio?
Ada dua opsi:
- Tanpa Docker menyusun
- Instal MongoDB, atau gunakan MongoDB yang diinstal di bagian dapat dimulai (file konfigurasi sudah berisi string koneksi untuk database lokal).
- Setel fileServer.api sebagai proyek startup.
- Gunakan salah satu dari dua opsi.

- Tekan F5.
- Dengan Docker Compose
- Pastikan wadah yang dimulai di bagian dimulai dihentikan. (Kalau tidak, Anda akan memiliki masalah dengan kontainer selama debug.).
- Setel Docker-Compose sebagai Proyek Startup.

- Tekan F5.
Di mana menemukan Apikeys?
Anda dapat menggunakan apikeys dari konfigurasi untuk mendapatkan akses ke API. Catatan: Masukkan kunci yang diawali dengan ApiKey misalnya ApiKey 123 .
Bagaimana cara men -debug tes integrasi?
- Pastikan bahwa API Server File sudah habis dan berjalan.
- Pastikan konfigurasi berisi URL yang tepat untuk mengajukan API server.
- Tes integrasi diimplementasikan berdasarkan speckflow. Jadi saya akan menyarankan Anda untuk menginstal ekstension untuk Visual Studio untuk pengalaman penggunaan yang lebih baik.
- Anda dapat menemukan skenario uji di folder fitur
- Setelah solusi dibuka di Visual Studio dan dibangun, Anda dapat menjalankan tes sebagai tes unit standart. Tes-> Jalankan semua tes.

Apa yang diimplementasikan?
Apa yang tidak diimplementasikan?