Тестирование EF 4.0 с шаблонами POCO и t4 - Как имитировать контекст?

Я пытаюсь создать поддельный контекст в соответствии с http: //blogs.msdn.com/b/adonet/archive/2009/12/17/walkthrough-test-driven-development-with-the-entity-framework-4-0.aspx

Как я вижу, есть интерфейс, который предоставляет методы, возвращающие IObjectSet <...>, но шаблоны T4 генерируют методы, которые возвращают ObjectSet <...>, и нет сгенерированного интерфейса, и на этой странице автор добавляет интерфейс к созданному контексту, и это дает ему возможность создавать имитация и т. д.

Моя основная цель - использовать шаблоны T4 для создания классов poco и создания фиктивного / фальшивого контекста для тестирования моих пользовательских репозиториев. Есть ли способ заставить его работать без написания или изменения шаблона T4 ?? Как я могу создавать макеты над контекстом (для IObjectSet нетривиально), если он возвращает ObjectSet вместо IObjectSets ...

Thx заранее

7
задан Simon 1 September 2010 в 12:01
поделиться