2011-10-04 136 views
0

我使用实体框架4.1并且遵循教程来伪造dbcontext来模拟并执行单元测试。一切都如预期般运作。 ive修改了原始的dbcontext来返回idbset的,但是当我重新创建我的模型时,它覆盖了这个。这是可以预料的,但我想知道是否有可以阻止这种情况发生。有任何想法吗?实体框架4.1伪造dbcontext

+0

请向我们展示一些代码示例,特别是您如何模拟dbcontext。谢谢。 –

+0

为什么你甚至试图嘲笑上下文?这是错误的方法,因为它[不会帮助你测试你的代码](http://stackoverflow.com/questions/6766478/unit-testing-dbcontext),并根据[这个有趣的文章](http:// www。 (我得到了参考[这里](http://stackoverflow.com/questions/7110981/the-repository-itself-is-documents-没有通常测试/ 7111748#7111748))你不应该嘲笑你不拥有的类型。 –

回答

0

您还可以使用摩尔。但我更喜欢t4模板。