2012-02-08 26 views

回答

1

有幾個人:

TypeMock的Isolator .NET

模擬和僞造unmockable(包括靜態,非公開的,密封)

Telerik的JustMock

你可以僞造像非虛擬方法的對象,seale d類和 靜態方法和類,非公共成員和類型,功能 在免費模擬框架中通常不可用。

但他們都是商業產品。

我還沒有使用它,但你也可以對Pex and Mole看看它是微軟的研究項目,以幫助單元測試:

痣允許替換委託任何.NET方法。 Moles 支持單元測試,通過繞行提供隔離和 存根。 Moles框架隨Pex一起提供,或者可以自行安裝爲Microsoft Visual Studio插件 。

我不知道任何另一個免費的「模擬一切」框架的.NET。