unit-testing - 如何在 Resharper 7 中支持 MBUnit 测试

标签 unit-testing visual-studio-2012 mbunit gallio resharper-7.0

自从我升级到 VS2012 后,我的 R#5 许可证就不再有用了。下载 R#7.0.1 并安装后,我意识到 MbUnit 不再内置对 R#7 的支持。

因为我花了一些时间弄清楚如何让插件运行,所以我会在这里发帖以节省其他人的时间(并且为了让我自己在需要再次执行时找到它......)

最佳答案

Gallio.ResharperRunner 快速浏览 gallio 源代码向我展示了有人已经编写了代码。我在 Gallio Build Server 上找不到任何发行版,所以我从 SVN 中提取了最新的 R#Runner 代码。 (我得到了 rev 3359)并编译了 v3\src\Extensions\ReSharper\Gallio.ReSharperRunner\Gallio.ReSharperRunner70.vs2010.csproj在 VS2012 中。

项目已更改,以便它引用 c:\Program Files\Gallio\bin\gallio.dll ,我也改了Gallio.ReSharperRunner70.plugin文件到“内容”并保留最新(而不是不复制)

然后我从 debug\bin 复制了以下 3 个文件文件夹到 C:\Users\MYUSERNAME\AppData\Local\JetBrains\DotNet\vAny\Plugins :

  • Gallio.dll
  • Gallio.ReSharperRunner70.dll
  • Gallio.ReSharperRunner70.plugin

  • 瞧 - MbUnit 测试可以在 VS2012 中使用 Resharper 7 执行

    注意:不确定 ResharperRunner 代码是否 100% 稳定 - 我似乎注意到了一些小故障,但至少我的测试再次出现在 R# 中。

    一旦我弄清楚如何将文件附加到问题,我将上传编译后的文件。
    嗯 - 不知道怎么做,所以我把它上传到我的网站 http://www.albrektsen.net/Gallio.ResharperRunner70.zip

    关于unit-testing - 如何在 Resharper 7 中支持 MBUnit 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12982978/

    相关文章:

    mbunit - TestDriven.net出现Gallio,MbUnit和NCover问题

    c# - 何时在 C# 单元测试中使用模拟与伪造?

    .net - 负载测试调试不起作用

    visual-studio-2012 - CMake - 使用/MT 而不是/MD 编译

    c++ - 使用 Visual C++ 2013 Express 调试 64 位程序

    c# - 如果未找到 csv 文件,则跳过单元测试

    testing - 我可以使用 WatiN 测试进行压力测试吗?

    unit-testing - 在 console.log 上,ViewChild 变量在单元测试中未定义

    python - Django/DjangoRestFramework - unittest 未验证使用 ORM 创建的用户

    java - 通过更改最终静态变量来测试方法