mock RavenDb

标签 mocking ravendb

我读过很多关于如何模拟 RavenDb 的问题。有一个常见的答案:“不要”

这让我陷入了一个奇怪的境地。我模拟接口(interface)的最重要原因之一是测试我的代码对错误的 react 。

如果您无法模拟可能导致错误的对象,则注入(inject)错误可能会非常复杂。

我是不是想错了????

//lg

最佳答案

为什么要进行模拟来模拟错误?创建一个内存数据库(使用EmblatedDocumentStore),然后执行错误,无需模拟它。

关于 mock RavenDb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10180044/

相关文章:

c# - moq:使用 Setup() 时,如何确定方法参数的相等性?

python-3.x - python : mock file input for testing function

ravendb - 如何使用 RavenDb 完成此查询?

ravendb - 将 NServiceBus 安装为依赖 RavenDb 的 Windows 服务

c# - ASP.NET MVC 模型到带有附加辅助实体的 View 模型映射

java - Mock Mule JavaComponent

node.js - 为什么似乎没有用于 Node 的任何强大的 HTTP 服务器模拟包? (或者有吗?)

static - 如何使用 PowerMock 模拟返回 void 的静态方法?

c# - 如何以编程方式查询 ravendb 中属性为 null 的文档

c# - 如何同步 nosql db (ravendb) 中的更改