文件服務器
存儲庫包含用於簡單文件服務器的API和API的集成測試。
開始:
- 安裝Docker
- 啟動服務器(execute run.bat)
- 該步驟將運行Docker組成,該碼頭將安裝MongoDB並運行API。
- 注意:如果您在此步驟上有證書的問題 - 嘗試使用Docker Compose在Visual Studio中運行解決方案(請參見下文),它將安裝“需要證書”。在此之後,
run.bat也將起作用。
- 確保API啟動並運行(打開:https:// localhost:44348/Swagger)。
- 運行集成測試(執行test.bat)
如何通過Visual Studio調試API?
有兩個選擇:
- 沒有Docker組成
- 安裝mongoDB,或使用“啟動”部分中安裝的mongoDB(配置文件已經包含了本地數據庫的連接字符串)。
- 將Fileserver.api設置為啟動項目。
- 使用兩個選項之一。

- 按F5。
- 與Docker組成
- 確保在“入門”部分中啟動的容器停止。 (否則,您將在調試期間與容器遇到問題。)。
- 將Docker-Compose設置為啟動項目。

- 按F5。
在哪裡可以找到apikeys?
您可以使用配置中的任何APIKEYS來訪問API。注意:輸入帶有ApiKey的鍵,例如ApiKey 123 。
如何調試集成測試?
- 確保該文件服務器API啟動並運行。
- 確保配置包含適合文件服務器API的適當URL。
- 基於SpeckFlow實施的集成測試。因此,我建議您為Visual Studio安裝一個擴展,以獲得更好的使用體驗。
- 您可以在功能文件夾中找到測試方案
- 在Visual Studio中打開解決方案並構建後,您可以作為標准單元測試進行測試。測試 - >運行所有測試。

實施了什麼?
什麼沒有實施?