我知道很久以前发过一个非常相似的问题,它甚至被标记为已回答,但是那里的解决方案对我来说似乎没有用。
我已经使用xUnit
将NuGet
安装到我的测试项目中,写了一些测试然后决定我想以某种方式运行它们。我已经把头转向看起来很不错的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
答案 0 :(得分:0)
就像我在上面对我的问题的评论中提到的那样 - 问题没有直接与TestDriven.Net
和xUnit
相关联。从TestDriven.Net
扩展到VS2010,似乎Solution Navigator
无法正常使用Productivity Power Tools
。
简单地运行我的测试就形成了很好的“Solution Explorer
就像魅力一样。