3
我在ASP.NET MVC WebAPI項目中使用Swagger。該項目安裝了Swashbuckle塊體包,並生成Swagger UI和Swagger/docs/v1。我遇到的一個一致的問題是,開發人員會通過不小心命名他們的webAPI操作來打破swagger文件。我想添加一個單元測試,以防止我發現swagger/docs/v1在部署後進入Swagger UI站點並在Swagger UI中看到顯示的HTTP 500時不可用。有誰知道如何編寫單元測試來驗證Swashbuckle能否成功生成swagger文檔?單元測試Swagger輸出