它甚至有可能嗎?單元測試SharePoint中的事件處理程序?
到目前爲止,我發現我們可以購買TypeMock來模擬SharePoint對象,然後使用任何免費的Mocking框架(Moq?)來完成剩餘的工作。
您認爲如何?
它接縫,沒有TypeMock,它是不可能在SharePoint內進行單元測試。
爲了正確地測試我們的事件,我們需要給事件一個SPItemEventProperties。該類是密封的,並有一個需要SPSite的內部構造函數。
如果我使用SPSite,我可以實例化類並給出正確的值來測試我的事件。不過,我想刪除依賴關係和TypeMock接縫,這是唯一能夠做到的。
任何方式嗎?
作爲評論,我已經嘗試過TypeMock,它的工作非常好。但我只使用Sharepoint的隔離器,並將Moq用於實際的嘲諷。整體產品很棒。 – 2009-01-07 21:51:18