它甚至有可能吗?单元测试SharePoint中的事件处理程序?
到目前为止,我发现我们可以购买TypeMock来模拟SharePoint对象,然后使用任何免费的Mocking框架(Moq?)来完成剩余的工作。
您认为如何?
它接缝,没有TypeMock,它是不可能在SharePoint内进行单元测试。
为了正确地测试我们的事件,我们需要给事件一个SPItemEventProperties。该类是密封的,并有一个需要SPSite的内部构造函数。
如果我使用SPSite,我可以实例化类并给出正确的值来测试我的事件。不过,我想删除依赖关系和TypeMock接缝,这是唯一能够做到的。
任何方式吗?
作为评论,我已经尝试过TypeMock,它的工作非常好。但我只使用Sharepoint的隔离器,并将Moq用于实际的嘲讽。整体产品很棒。 – 2009-01-07 21:51:18