0

是否有任何版本的 NMock 支持模拟 SharePoint?

我正在使用 Visual Studio 2012、SharePoint 2013。

这可以是 NMock 1、2 或最新版本 3 的任何版本。

我已经尝试查看文档,但没有任何东西让我说它是否有效。

4

1 回答 1

1

虽然我有一段时间没有使用 NMock,但我很难相信它会支持 SharePoint。单元测试/模拟 SharePoint 对象的问题在于它们中的许多是密封的和/或没有公共构造函数。

由于 NMock 使用继承来模拟它不能伪造它不能继承的对象。

我所知道的用于 SharePoint 的唯一 Mocking 框架是 Typemock 的 Isolator、Telerik 的 JustMock,也许还有 MS Fakes。所有人都使用 Profiler API 来伪造对象,因此可以伪造静态和密封(以及没有公共 c'tors 的类)。

于 2016-01-21T12:06:49.140 回答