Я хочу настроить свои тесты, используя WebApplicationFactory<T>
, как описано в Интеграционные тесты в ASP.NET Core .
Перед некоторыми из моих тестов мне нужно использовать сервис, настроенный вреальный класс запуска, чтобы настроить вещи.У меня проблема в том, что я не вижу способа получить сервис с завода.
Я могу получить сервис из factory.Server
, используя factory.Host.Services.GetRequiredService<ITheType>();
, за исключением того, что factory.Server
равен нулю, пока factory.CreateClient();
был вызван.
Есть ли какой-то способ, которым я не могу получить услугу, используя фабрику?
Спасибо.