问题标签 [nmock2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
169 浏览

c# - 让 NMock2 创建类型的实例

我有这种情况:

期望 aType作为其参数之一的方法;这Type必须是在项目Type中实现的一个Interface;我需要为此方法编写测试;我正在使用NMock2

有什么方法可以从 NMock2 获取类型,以便我可以将其用作此方法的参数,而不是创建此接口的实现?

谢谢!

0 投票
1 回答
255 浏览

c# - 将 NMock2 中的 UT 转换为 Moq。另外,NMock2 中的 .Will() 代表什么?

我是 NMock2 和 Moq 框架的新手。我需要一些帮助将我当前项目中的 NMock2 代码转换为 Moq 代码:

我也不清楚Will()上面的代码代表什么。我确实有一个想法,Will(Return.Value(something))在 NMock2 中相当于Returns(something)在 Moq 中。

那么Will(something)Will(Return.Value(something))一样吗?

0 投票
1 回答
217 浏览

c# - 如何 NMock FileStream?

我的单元测试中有这段代码:

问题是当我调用 DoIt(它调用 OpenRead)时,我得到一个异常,说找不到文件。我是否误解了 nmock 的作用?我不希望我的单元测试碰到真正的文件系统......

0 投票
1 回答
120 浏览

c# - 为什么模拟方法会吞下异常?

当前实施:

单元测试

单元测试通过,全部为绿色。我预计测试会失败,因为应该抛出异常。当我在不使用模拟框架的情况下运行此测试时,会引发异常并且测试失败。

为什么 mocking 框架会吞下异常?

0 投票
1 回答
111 浏览

c# - 在 NMOCK2 中返回对象

我正在使用 NMOCK2,我希望我的模拟返回一个包含 1 个元素的列表,. 这是我到目前为止所写的:

甚至有可能做这样的事情,如果是,我该怎么做?

结果定义: