Я собираюсь выбросить все классы репозитория в моем следующем проекте и использовать ISession
непосредственно в моих классах обслуживания.Причина этого в том, что мои классы репозитория просто стремятся переадресовывать вызовы в ORM (т.е. не имеют реальной логики).
Самый большой недостаток в этом заключается в том, что это усложняет юнит-тестирование, и мне интересно, есть лиЕсть ли другие способы проверить мои услуги без базы данных (нет базы данных в памяти, как sqlite, пожалуйста)?Это плохая идея издеваться над ISession
?
Или я должен просто придерживаться тонких классов хранилища?