1
我用JMockit - http://code.google.com/p/jmockit/在java中進行單元測試時嘲笑了一些東西。與其他框架不同,它位於JVM字節代碼之上,而不是在儀器庫上。它可以嘲笑靜態類,方法甚至私有字段和方法。任何類似於.net的JMockit框架,它甚至可以嘲諷靜態類,私有方法等
需要類似的.net框架,有沒有?
我用JMockit - http://code.google.com/p/jmockit/在java中進行單元測試時嘲笑了一些東西。與其他框架不同,它位於JVM字節代碼之上,而不是在儀器庫上。它可以嘲笑靜態類,方法甚至私有字段和方法。任何類似於.net的JMockit框架,它甚至可以嘲諷靜態類,私有方法等
需要類似的.net框架,有沒有?
有幾個人:
TypeMock的Isolator .NET
模擬和僞造unmockable(包括靜態,非公開的,密封)
Telerik的JustMock
你可以僞造像非虛擬方法的對象,seale d類和 靜態方法和類,非公共成員和類型,功能 在免費模擬框架中通常不可用。
但他們都是商業產品。
我還沒有使用它,但你也可以對Pex and Mole看看它是微軟的研究項目,以幫助單元測試:
痣允許替換委託任何.NET方法。 Moles 支持單元測試,通過繞行提供隔離和 存根。 Moles框架隨Pex一起提供,或者可以自行安裝爲Microsoft Visual Studio插件 。
我不知道任何另一個免費的「模擬一切」框架的.NET。