Ste*_*ald 7 entity-framework typemock mocking objectcontext
可以在不使用TypeMock Islolator的情况下完成吗?我在网上找到了一些建议,比如传递一个只有元数据的连接字符串,但是除了TypeMock之外我没有遇到任何东西似乎真的允许一个模拟的ObjectContext,它可以注入服务进行单元测试.我是不是为了TypeMock而追上了$$,还是有其他选择?有没有人设法创建任何类似于开源的TypeMock?
我可以轻松地对 EF4 进行单元测试,而无需进行模拟。我所做的是使用http://elegantcode.com/2009/12/15/entity-framework-ef4-generic-repository-and-unit-of-work-prototype/中的代码作为基础创建一个存储库接口然后创建一个InMemoryRepository<T>使用该IRepository接口的类。然后我IObjectSet<T>用List<T>类内部替换了 并相应地更改了检索方法。
因此,如果您需要进行单元测试,请传入 InMemoryRepository 而不是 DataRepository。
| 归档时间: |
|
| 查看次数: |
7366 次 |
| 最近记录: |