【发布时间】:2014-05-21 21:54:58
【问题描述】:
抱歉,我读了这篇文章:
TDD and ADO.NET Entity Framework
但我不认为它涵盖了我正在寻找的内容,并且其他类似的问题似乎没有答案。所以,如果这个问题已经回答了,请原谅我。
我正在编写一个应用程序。我创建了一些实体类。我想在单元测试期间对此进行模拟,因为我相信 MS 的实现足以保证跳过它的测试。 =-}
所以,我的第一个猜测:
获取生成的 ObjectContext 派生类并从中生成一个接口,用于返回 ObjectQuery 和 Add 方法的读取属性(此时我不担心更新现有对象,只是读取)。但是,我在测试过程中很快遇到了问题,因为我无法轻松地让 ObjectQuery 属性正常工作。
我看到了 The Wayward Weblog 的帖子关于做一些与此类似的事情,但使用 Linq to SQL 并且它只是引出了一个问题,没有人想出比这更好的模拟实体框架的方法吗?!
谢谢!
【问题讨论】: