【发布时间】:2023-04-09 04:14:02
【问题描述】:
我刚刚开始使用 Entity Framework(v4) 和 Linq。
我有一个实体数据模型,它是从数据库生成的。然后我实现了存储库类,以便为我的实体实现业务逻辑,它们包含用于与实体/数据库交互的 LINQ 查询。
在不访问数据库的情况下对存储库类中的方法/函数进行单元测试的最简单和最简单的方法是什么?
【问题讨论】:
-
你必须使用模拟框架,我的建议是使用 Rhino-Mocks
-
见这篇文章:bit.ly/bF7jL3.
-
不要使用模拟框架。从长远来看,它们只会使您的单元测试难以阅读,因此难以维护。
标签: .net linq unit-testing entity-framework repository