Я использую linq для nhibernate в своем проекте и пишу модульные тесты с использованием Mock и SQLLite.Объект домена сопоставлен с представлением sql с использованием беглого nhibernate.
Проблема заключается в том, что этот объект домена использует представление sql, имеет источник, и это представление имеет данные из многих таблиц, и это знает только MsSQL.Я не знаю, как это смоделировать.
Как выполнить модульное тестирование представления SQL, используя Mock и SQLite? * »» »» »» »» »» »» »» »»» »» »» »» »» »» »» »» »» »» »» »» »» »» »» »» »» »» »» »» »» »» »» »» »»»» »» »» »» »* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 10.} * *}}.Позвольте мне перефразировать его.
Я использую nhibernate, и пишу модульные тесты, используя SQLLite.В некоторых случаях мои доменные объекты сопоставляются с представлениями, а не с таблицами, и поэтому я настроил плавные отображения nhibernate таким образом, чтобы соответствующие таблицы не генерировались в схеме базы данных SQLite.
Это работает в среде разработки, посколькувпоследствии представления создаются вручную в базе данных MsSQL, но я не могу проверить соответствующие репозитории в модульных тестах, потому что они используют SQLite.
Как выполнить модульное тестирование представления SQL с использованием SQLite?