[英]TDD with Entity, mocking the generated Entity classes?
抱歉,我读了这篇文章:
但是我不认为它涵盖了我正在寻找的内容,其他类似的问题似乎也没有答案。 因此,请原谅我是否已经回答。
我有一个正在编写的应用程序。 我创建了一些实体类。 我想在单元测试期间对此进行模拟,因为我相信MS的实现足以保证跳过测试。 = - }
所以,我的第一个猜测:
采取生成的ObjectContext派生类,并为返回ObjectQuery和Add方法的读取属性生成一个接口(此时,我不必担心更新现有对象,只需要读取即可)。 但是,由于无法轻松地使ObjectQuery属性正常工作,因此在测试过程中很快遇到了问题。
我看到了Wayward Weblog的帖子,内容与此类似,但是使用Linq to SQL,这引出了一个问题,没有人能找到比Entity Framework更好的方法吗?
谢谢!
等待EF v2.0(可能一年或更长时间)或切换到NHibernate。 我选择了第二个选项(不容易,但完全支持TDD,没有数据库限制)。
因此,我认为对此没有任何答案。 不幸的是,经过大量的搜索之后,我认为EF并不真正支持TDD开发方法,这绝对是可耻的。 是时候采用nHibernate了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.