В настоящее время у меня есть проект, который я начал с EF4, и я возвращаюсь и добавляю тестирование после этого. Я использую шаблоны EF4 POCO T4 с первым контекстом модели (базы данных). Я использую универсальные репозитории для своей логики ЦАП и единицу работы для постоянства.
Тем не менее, я сталкиваюсь с некоторыми проблемами, понимающими, как макет ObjectContext / ObjectSet. Я рассмотрел пример FakeObjectSet<T>
из этой статьи , но он все еще оставляет некоторые вещи, такие как автоматически увеличивающиеся идентификаторы и откаты транзакций.
Итак, я пытаюсь найти хороший дизайн EF, который все еще будет полностью тестируемым модулем.
У меня вопрос: решает ли EF4.1 DbSet множество проблем с модульным тестированием EF4? Есть ли какие-нибудь хорошие исчерпывающие статьи для разработки решений EF4.1, которые можно полностью протестировать?
Кроме того, имейте в виду, что мне нужно решение на основе модели.
Заранее спасибо.