我对使用哪个版本的NMock2感到困惑。我一直在使用了一段时间,我从这里得到了一个:NMock 2.0和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上找到?
我邮寄了项目的球员之一,希望很快听到的东西。 – 2009-12-31 00:54:11
太好了。请更新此问题,以便其他人可以在将来找到答案。 – 2009-12-31 07:56:44