是否有任何版本的NMock支持模拟SharePoint?
我正在使用Visual Studio 2012,SharePoint 2013。
这可以是任何版本的NMock 1,2或最新版本3.
我已经尝试过查看文档,没有任何内容跳出来指示它是否有效。
答案 0 :(得分:1)
虽然我有一段时间没有使用过NMock,但我很难相信它会支持SharePoint。 单元测试/模拟SharePoint对象的问题是其中许多是密封的和/或没有公共构造函数。
由于NMock使用Mocking的继承,因此无法伪造它无法继承的对象。
我所知道的唯一适用于SharePoint的Mocking框架是Typemock的Isolator,Telerik的JustMock以及MS Fakes。所有都使用Profiler API伪造对象,因此可以伪造静态和密封(以及没有公共c'tors的类)。