.NET 中的单元测试:如何模拟实体数据提供者

Posted

技术标签:

【中文标题】.NET 中的单元测试:如何模拟实体数据提供者【英文标题】:Unit Testing in .NET: How to Mock Entity Data Provider 【发布时间】:2010-09-10 20:38:00 【问题描述】:

有谁知道是否有办法模拟实体数据提供者,以便单元测试不会影响实时数据?我找到了这个博客,但似乎该项目尚未发布:

http://www.chrisdoesdev.com/index.php/archives/62

谢谢

【问题讨论】:

【参考方案1】:

Mattwar 有一个 great article on his blog 关于使用反射模拟 LinqtoSql ——也许您可以以此为起点?

【讨论】:

【参考方案2】:

我自己有兴趣知道这一点。我不认为这是可能的,因为让 Agile/Alt.Net 社区对 Entity Framework 感到困惑的一件事就是缺乏持久性无知的问题。

【讨论】:

以上是关于.NET 中的单元测试:如何模拟实体数据提供者的主要内容,如果未能解决你的问题,请参考以下文章

实体框架是不是有内存提供程序?

如何使用反应测试库模拟 ResizeObserver 以在单元测试中工作

单元测试——使用模拟对象做交互测试

使用 moq 对实体框架进行单元测试

Go单元测试--模拟服务请求和接口返回

用于单元测试 .NET 核心 MVC 控制器的模拟 HttpContext?