【发布时间】:2010-10-08 17:22:06
【问题描述】:
我知道有 TypeMock 和 JustMock,但它们都是商业产品并且相当昂贵。 是否有免费或开源的 mocking 框架可以与这两者竞争?
我目前正在使用 Moq,但我想知道开源是否可以赶上? 也许 Moles 是答案(http://msdn.microsoft.com/en-us/library/ff798506.aspx),尽管它没有提供您期望的所有典型功能,或者也许有人已经在从事类似的工作@ 987654321@
【问题讨论】:
-
TypeMock 是邪恶的。它促进了不良做法,除非您手头有遗留系统或设计不佳的框架(例如 ASP.Net),否则我会保持清醒。请注意。
-
我知道这一点,我非常喜欢 Moq,我只是在为我无法使用 Moq 的特定情况寻找额外的工具,因为我要么没有源代码,要么只是不允许重写它。