使用xUnit和TestDriven.net在项目中运行所有测试

时间:2012-07-13 19:33:00

标签: testdriven.net xunit

我知道很久以前发过一个非常相似的问题,它甚至被标记为已回答,但是那里的解决方案对我来说似乎没有用。

我已经使用xUnitNuGet安装到我的测试项目中,写了一些测试然后决定我想以某种方式运行它们。我已经把头转向看起来很不错的TestDriven.Net,所以我安装了它 之后,我使用xUnit的安装程序为xUnit安装了TD.NET。一切顺利,安装程序标记TD.NET支持已成功安装。然而,当我尝试运行我的所有测试时,它失败了(或者更确切地说,在我的测试项目中没有找到任何测试,它显示0成功,0失败和0跳过测试)。

我觉得TestDriven.Net正在处理xUnit就好了(  “1传递,0失败,0跳过,花了1,75秒(xUnit.net 1.9.1 build 1600)。”,我想这意味着它识别xUnit测试)。

我读到了有关注册表修改的内容,但一切似乎都很好。此外,TestDriven.net作者说xunit.dll.tdnet应该足以让跑步者识别单位测试。此文件存在于NuGet创建的包文件夹中,但不会复制到bin文件夹中。它应该留在NuGet放置的地方还是应该放在其他地方?

我很想拥有它,所以任何帮助都会受到赞赏 干杯,Pako

1 个答案:

答案 0 :(得分:0)

就像我在上面对我的问题的评论中提到的那样 - 问题没有直接与TestDriven.NetxUnit相关联。从TestDriven.Net扩展到VS2010,似乎Solution Navigator无法正常使用Productivity Power Tools

简单地运行我的测试就形成了很好的“Solution Explorer就像魅力一样。