我在同一个解决方案中有一个集成测试项目和一个 web api 项目。集成测试使用 RestSharp 调用 web api。在运行集成测试时,我希望首先启动 web api 项目。那可能吗?
问问题
2144 次
1 回答
4
我发现做到这一点的最佳方法是自行托管目标 WebApi 项目。然后,如果您想在构建服务器等上运行这些测试,则不需要安装 Web 服务器。
这是一个很好的设置自我主机的演练。
本质上,您使用HttpSelfHostServer
该类HttpSelfHostConfiguration
来托管目标项目。
于 2014-01-24T11:10:08.877 回答