我正在尝试使用C#为包含简单CRUD功能的C#asp.NET Framework 4.6.1 WebAPI编写集成测试。
关于使用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来构建项目。
答案 0 :(得分:0)
阅读评论后,听起来好像您正在寻找TestServer中的软件。
https://www.strathweb.com/2012/06/asp-net-web-api-integration-testing-with-in-memory-hosting/