1

我正在尝试开始使用Microsoft Moles,以便能够模拟我的扩展方法,但我做不到。

我已经在我的工作站上成功安装了 Moles,但是当我进入我的测试项目(一个引用 NUnit 的类库项目,而不是一个 MSTest 项目)时,通过 References 向下导航,右键单击我想要存根的程序集(NHibernate 在这个案例)并单击“添加痣程序集...”,NHibernate.moles 文件显示在我的解决方案中一个完全不同的项目中。它唯一的内容是

<Moles xmlns="http://schemas.microsoft.com/moles/2010/">
  <Assembly Name="NHibernate" />
</Moles>

这似乎没有让我到任何地方。我希望能够按照Dime Casts 的这个截屏视频开始,但我没有截屏视频中显示的“用于测试的 Moles and Stubs”项目模板。

我似乎无法从这里到达任何地方。我需要做什么才能获得这些模板?为什么鼹鼠“组装”最终会出现在错误的项目中?我该如何从这里开始使用 Moles?

4

1 回答 1

0

鼹鼠组件不会出现在您的 References 文件夹的开头。构建项目,单击“显示所有文件”,您将看到一个 MolesAssemblies 文件夹,其中包含您生成的 Mole 程序集。

于 2013-06-20T06:06:00.370 回答