3

我有一个使用 Microsoft Moles 进行测试的 Visual Studio 2010 解决方案 (.Net3.5),我在 Visual Studio 2012 中打开它并且能够构建它,但是我无法从 Visual Studio 运行测试。原因是Moles主机适配器没有在vs2012中注册。因此,所有带有 [HostType("Moles")] 的测试方法都无法运行,但出现以下异常:

消息:UTA034:CreateSite_MockProperties_Passes 具有无效的 HostType 属性。必须指定有效的已注册主机类型。

有谁知道如何在 Visual Studio 2012 中注册主机适配器?

4

2 回答 2

1

对于 Moles 框架的粉丝来说,它看起来更加乐观。众所周知,它的继任者“Fakes and Stubs”仅在 VS2012 Ultimate SKU 中可用。

然而微软刚刚宣布,从 VS2012 Update 2 开始,Premium SKU 用户将能够使用 Fakes 和 Stubs。我对此很满意!!

http://blogs.msdn.com/b/bharry/archive/2013/01/30/announcing-visual-studio-2012-update-2-vs2012-2.aspx

于 2013-02-07T03:01:01.307 回答
0

我们必须弄清楚如何在 Visual Studio 2012 中安装主机适配器!

于 2012-12-06T00:09:15.743 回答