【发布时间】:2010-07-06 16:18:30
【问题描述】:
我已经搜索了论坛和整个网络,并没有真正看到直接的答案。
我刚刚被介绍给 moles,我读到它可以模拟任何 .NET 类或函数调用。但是,我想知道是否可以使用 Moles 来模拟我自己创建的类。
我以前使用过 MOQ,并且我读到有些人同时使用 Moles 和 [插入其他模拟框架],但我认为只使用一个会更方便。
所以我的核心问题是:
Moles 可以用来模拟我自己创建的类/函数吗?
编辑:我已经看到这个过程用 DateTime 完成了几次,并用 xml 文件中的 mscorlib 创建了一个 .moles 文件。由于用户创建的类不是来自 .NET 库,这是如何完成的?
【问题讨论】:
-
框架代码没有什么特别之处。您创建的类就像框架中的任何其他类一样(或多或少)。因此,如果您可以“摩尔”框架中的任何类,那么您也应该能够“摩尔”您自己的类。