Как разрешить модульное тестирование зависимостей для веб-приложения .Net Core? - PullRequest
0 голосов
/ 08 октября 2019

Я хочу написать модульный тест, который будет проверять, могут ли / будут разрешены все службы DI во время выполнения.

У нас есть 2 основных веб-приложения .net. Приложение A и приложение B, а также общая библиотека BLL, на которую ссылаются оба веб-приложения, к которым мы добавляем службы.

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

Как мы можем защитить от этого?

...