问题标签 [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.
c# - 让 NMock2 创建类型的实例
我有这种情况:
期望 aType
作为其参数之一的方法;这Type
必须是在项目Type
中实现的一个Interface
;我需要为此方法编写测试;我正在使用NMock2;
有什么方法可以从 NMock2 获取类型,以便我可以将其用作此方法的参数,而不是创建此接口的实现?
谢谢!
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))
一样吗?
c# - 如何 NMock FileStream?
我的单元测试中有这段代码:
问题是当我调用 DoIt(它调用 OpenRead)时,我得到一个异常,说找不到文件。我是否误解了 nmock 的作用?我不希望我的单元测试碰到真正的文件系统......
c# - 为什么模拟方法会吞下异常?
当前实施:
单元测试
单元测试通过,全部为绿色。我预计测试会失败,因为应该抛出异常。当我在不使用模拟框架的情况下运行此测试时,会引发异常并且测试失败。
为什么 mocking 框架会吞下异常?
c# - 在 NMOCK2 中返回对象
我正在使用 NMOCK2,我希望我的模拟返回一个包含 1 个元素的列表,. 这是我到目前为止所写的:
甚至有可能做这样的事情,如果是,我该怎么做?
结果定义: