Я хочу проверить, все ли регистрации типов, которые я установил в Startup.cs, действительны во время выполнения (при запуске службы или как часть набора тестов). Есть такая функция , как эта в Lamar и других контейнерах.
Startup.cs
Вы можете выполнить итерацию сервисов, которые хотите проверить, и попытаться инициализировать сервис с помощью GetRequiredService<T>.Он выдаст исключение, если что-то не так.Больше информации о https://docs.microsoft.com/en-us/dotnet/api/microsoft.extensions.dependencyinjection.serviceproviderserviceextensions.getrequiredservice?view=aspnetcore-2.2
GetRequiredService<T>