问题标签 [nmock-2.1]

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 投票
2 回答
1187 浏览

c# - NMock 2.0 和 NMock2 的区别

我对应该使用哪个版本的 NMock2 有点困惑。我从这里得到的一个我已经使用了一段时间的:

http://www.nmock.org/download.html

文件名为 NMock2.dll,版本为 2.0.0.44。

我遇到了一个问题,我无法模拟包含泛型函数的接口。在谷歌快速搜索后发现 NMock2 支持模拟与通用函数的交互。

原来我不得不从这里使用不同的NMock2:

http://sourceforge.net/projects/nmock2/

这个版本(NMock.dll 2.1.3641.19651)确实支持具有通用功能的接口,并且大部分与其他版本兼容。到目前为止,我发现函数存在细微的差异Will()——如果函数不是void你必须传递Return.Value(something)Will().

这里有一些关于这件事的启示:

http://codelog.blogial.com/2009/08/19/using-nmock2-in-c/#comment-4355

如果您想了解最新最好的 NMock2,请访问 http://sourceforge.net/projects/nmock2。名称中带有 2 的那个。

nmock 网站上的版本(不幸的是,它不在我们的控制之下)不再维护。

所以,问题是:后者 NMock2 (2.1) 是 NMock 2.0 的下一个版本吗?它是否合法(因为它是现在唯一支持的 nmock),我们是否应该使用它而不是 nmock.org 上的那个? ?

0 投票
1 回答
325 浏览

.net - 帮助一些嘲笑

我试图模拟一个界面,我得到了下一个期望:

System.TypeLoadException:System.TypeLoadException:方法实现中的主体签名和声明不匹配

后来我发现我的问题是我在界面中定义的一个函数:

请你能告诉我如何定义类以便它可以与 nmock2 一起使用吗?提前致谢

0 投票
2 回答
629 浏览

c# - 文件大小超过 40MB 的单元测试方法

我的 DTO 声明如下

我需要为超过 40MB 的文件大小编写单元测试方法。

由于该DocumentFile属性被声明为 byte[] 数组类型,因此我无法为DocumentFile属性分配任何值。

谁能建议我如何为这种情况编写单元测试方法。