Я использую следующий код в своих модульных тестах:
var hostBuilder = new HostBuilder()
.ConfigureWebHost(webHost =>
{
// Add TestServer
webHost.UseTestServer();
webHost.UseStartup<Startup>();
});
Я хотел бы добавить новый контроллер только в тест-сервер. Возможно ли это как-то с использованием того же самого StartUp в моем обычном проекте и модульном тестировании?
Обновление: Чтобы было понятно:
У меня есть мои главные контроллеры в MainProject.Controllers. При создании моего TestServer в моем UnitTestProject я хочу дополнительно загрузить UnitTestProject.Controllers (но только для TestServer).