Я добавляю интеграционные тесты в веб-службу ASP.NET Core (см. Статью Microsoft о Интеграционные тесты в ASP.NET Core , и я расширил WebApplicationFactory
, чтобы заменить поставщика базы данных набаза данных в памяти. Однако веб-служба ASP.NET Core включает другие службы, которые включены по умолчанию.
Каждая служба может быть остановлена / отключена с помощью объекта службы, но вызывает GetRequiredService()
на * 1007.* throw System.InvalidOperationException
.
Кто-нибудь знает, есть ли способ отключить службы по умолчанию?