2012-03-05 159 views

回答

2

退房MS痣:http://research.microsoft.com/en-us/projects/moles/

這是一個免費的隔離框架,使你嘲笑靜態方法和其他「unmockables」。 Typemock隔離框架也是一種選擇,但Moles是免費的。

這不能用Moq來完成。

+0

第三選擇:Telerick JustMock。比TypeMock便宜。 – TomTom 2012-03-05 23:42:56

1

具有FindResources方法的FrameworkElement類是類,而不是接口。

你不能用moq來嘲笑它。

而且由於FindResources是非虛擬的,所以無法派生並覆蓋它。

+0

-1。你可以嘲笑它,而不是使用通常的開源軟件。嘗試Telerik JustMock或MS Moles。這兩種方法都可以使用靜態方法。 JustMock約250美元。 – TomTom 2012-03-05 23:42:35