Я использую NUnit для тестовых модулей. У меня есть свой интерфейс в домене, поэтому я готов реализовать эти интерфейсы на уровне сохраняемости. Мой вопрос: как вы на самом деле делаете модульные тесты для тестирования этих репозиториев? я считаю, что это не очень хорошая идея для тестирования непосредственно из базы данных. Я слышал, что люди используют SQLite, но вместо этого можно использовать макеты? почему люди используют SQLite для базы данных в памяти, когда вы можете предоставить макет с реальными объектами?
Любой пример тоже приветствуется.
Примечание. Это предназначено для репозиториев, написанных на C #, которые будут использовать NHibernate и Fluent NHibernate в качестве сопоставления.
Спасибо.