【发布时间】:2020-04-12 05:44:58
【问题描述】:
我在单元测试中使用以下代码:
var hostBuilder = new HostBuilder()
.ConfigureWebHost(webHost =>
{
// Add TestServer
webHost.UseTestServer();
webHost.UseStartup<Startup>();
});
我只想在测试服务器中添加一个新控制器。在我的正常 und 单元测试项目中使用相同的 StartUp 是否有可能?
更新: 说清楚:
我在 MainProject.Controllers 中有我的主控制器。在我的 UnitTestProject 中创建我的 TestServer 时,我想另外加载 UnitTestProject.Controllers(但仅适用于 TestServer)。
【问题讨论】:
标签: c# asp.net-core asp.net-web-api asp.net-core-webapi