Поймите, это может показаться широким вопросом - позвольте мне уточнить. У меня есть репозиторий, доступный через интерфейс, с двумя конкретными реализациями - MockRepository и EntityFrameworkRepository .
Теперь у меня есть проект Unit-Test, для которого можно использовать все тесты. запустить против репозитория или , пролистав строку в [TestInitialize]
.
Мой вопрос в основном " это не все модульные тесты, которые у меня есть. У меня есть модульные тесты для моего уровня обслуживания, а также тесты бизнес-правил.
Оба последних будут (и должны) завершиться ошибкой, если мои вышеупомянутые тесты репозитория не пройдут. Это и есть суть здесь для модульного тестирования очень простых операций моих репозиториев. Я ошибаюсь?