Мне интересно, возможно ли тестирование модулей, если я использую модель DB-First Entity Framework - или мне лучше делать тесты целостности? Могу ли я отсоединить систему от БД во время тестирования?MVC + EF DB-First Unit Testing
У меня уже есть фабрика контекстов, чтобы иметь максимум один контекст за запрос. Я мог бы заставить фабрику вернуть интерфейс, который может быть создан как оболочка контекста EF или реализация поддельного тестирования. Поэтому мне пришлось бы вручную обернуть таблицы и сохраненные функции сгенерированного контекста EF (включая все изменения), потому что он ничего не реализует ... Человек, который был бы болью во всем и, конечно же, не стоил бы этого ,
Итак, каковы ваши рекомендации по тестированию устройства (или нет) в этой среде?
Update: Я использую EF 5
Спасибо! ты подвел меня к замечательному блогу! – AminSaghi
Спасибо, я нашел много полезного материала здесь (и в блогах вокруг этого), но не прямое решение для моего вопроса. (Есть очень хороший справочник для EF4, хотя.) –
Статья переведена на [здесь] (http://thedatafarm.com/data-access/whats-best-for-unit-testing-in-ef-it- зависит-чувак /) – SwampyFox