Мои извинения, я прочитал этот пост:
TDD и ADO.NET Entity Framework
Но я не думаю, что это покрывает то, что я ищу, и другие подобные вопросы кажутся без ответа. Итак, прости меня, если на этот вопрос уже был дан ответ.
У меня есть приложение, которое я пишу. Я создал несколько классов Entity. Я хочу посмеяться над этим во время модульного тестирования, так как считаю, что реализация MS достаточно хороша, чтобы оправдать пропуск ее тестирования. = -}
Итак, мое первое предположение:
Возьмите сгенерированный класс, производный от ObjectContext, и сгенерируйте из него интерфейс для свойств чтения, которые возвращают ObjectQuery и методы Add (на данный момент я не беспокоюсь об обновлении существующих объектов, только чтение). Тем не менее, я быстро столкнулся с проблемами во время тестирования, так как не мог легко заставить работать свойства ObjectQuery.
Я видел пост в Wayward Weblog о том, чтобы сделать что-то похожее на это, но с Linq to SQL, и у меня возникает вопрос: неужели никто не придумал лучшего способа для насмешки в Entity Framework, чем этот?
Спасибо!