簡體   English   中英

集成測試C#WebAPI asp.NET Framework 4.6.1

[英]Integration testing C# WebAPI asp.NET Framework 4.6.1

我正在嘗試在C#中為我的C#asp.NET Framework 4.6.1 WebAPI編寫集成測試,其中包含簡單的CRUD功能。

我發現很少甚至沒有使用Microsoft.AspNet.WebApi 5.2.4為.NET Framework 4.6.1進行自動化集成測試的文檔。 我只發現了使用Xunit和Nunit進行.NET Core集成測試的相對較舊的文章和視頻,但在試圖以某種方式使它們在.NET Framework 4.6.1和WebApi 5.2.4上工作時遇到了很多兼容性問題。

我知道這個問題可以主要以意見為基礎,但我真的很感激任何有關此事的幫助。

如何編寫.NET Framework 4.6.1 Microsoft.AspNet.WebApi 5.2.4應用程序的自動化測試?

  • 我可以使用哪些包裹?
  • 如何正確配置這些包?
  • 我該如何使用這些包裹?

我目前不使用Owin來托管我的應用程序,但是在Global.asax中調用我的配置,但我可以創建一個解決方案配置,如果需要,可以使用Owin構建項目。

閱讀評論后,聽起來你正在尋找owin TestServer。

https://www.strathweb.com/2012/06/asp-net-web-api-integration-testing-with-in-memory-hosting/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM