Я хочу написать модульный тест, который будет проверять, могут ли / будут разрешены все службы DI во время выполнения.
У нас есть 2 основных веб-приложения .net. Приложение A и приложение B, а также общая библиотека BLL, на которую ссылаются оба веб-приложения, к которым мы добавляем службы.
Когда мы создадим новый сервис в проекте BLL для веб-приложения, над которым мы сейчас работаем (скажем, приложение A), мы включим этот сервис в наш метод Startup> ConfigureServices и зарегистрируем его в контейнере DI какмы должны, но можем забыть сделать то же самое с приложением B, только чтобы понять во время выполнения, что разрешение зависимостей для него не удастся.
Как мы можем защитить от этого?