gpt4 book ai didi

c# - NMock 2.0 和 NMock2 的区别

转载 作者:太空宇宙 更新时间:2023-11-03 14:33:38 25 4
gpt4 key购买 nike

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

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

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

我遇到了无法模拟包含通用函数的接口(interface)的问题。在快速谷歌搜索后发现 NMock2 支持具有通用功能的模拟接口(interface)。

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

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

此版本 (NMock.dll 2.1.3641.19651) 确实支持具有通用函数的接口(interface),并且与其他版本基本兼容。到目前为止,我发现 Will() 函数存在细微差别 - 如果函数不是 void,则必须传递 Return.Value(something)Will()

这里有一些关于这个问题的线索:

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

If you want to have a look at the latest and greatest NMock2 then please go to http://sourceforge.net/projects/nmock2. The one with the 2 in its name.

The version on the nmock site (which is not under our control, unfortunately) is not maintained anymore.

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

最佳答案

似乎是一个老问题,我发现了 2008 年的类似请求。 1

除非有更多经验的人插话,否则我建议戳一下项目人员。我在列表中没有发现最近的请求,所以我猜你还没有这样做(至少不是以公开的方式)。他们真的应该将其添加到 sf.net 上的常见问题解答中。

1:http://sourceforge.net/projects/nmock2/forums/forum/377147/topic/2095780

关于c# - NMock 2.0 和 NMock2 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1943426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com