是否有任何版本的 NMock 支持模拟 SharePoint?
我正在使用 Visual Studio 2012、SharePoint 2013。
这可以是 NMock 1、2 或最新版本 3 的任何版本。
我已经尝试查看文档,但没有任何东西让我说它是否有效。
是否有任何版本的 NMock 支持模拟 SharePoint?
我正在使用 Visual Studio 2012、SharePoint 2013。
这可以是 NMock 1、2 或最新版本 3 的任何版本。
我已经尝试查看文档,但没有任何东西让我说它是否有效。
虽然我有一段时间没有使用 NMock,但我很难相信它会支持 SharePoint。单元测试/模拟 SharePoint 对象的问题在于它们中的许多是密封的和/或没有公共构造函数。
由于 NMock 使用继承来模拟它不能伪造它不能继承的对象。
我所知道的用于 SharePoint 的唯一 Mocking 框架是 Typemock 的 Isolator、Telerik 的 JustMock,也许还有 MS Fakes。所有人都使用 Profiler API 来伪造对象,因此可以伪造静态和密封(以及没有公共 c'tors 的类)。