0

我知道前段时间发布了非常相似的问题,它甚至被标记为已回答,但是那里的解决方案似乎对我不起作用。

我已经安装xUnitNuGet我的测试项目中,编写了一些测试,然后决定我想以某种方式运行它们。我已经把头转向TestDriven.Net看起来不错的,所以我安装了它。
之后,我安装xUnit了对TD.NET使用 xUnit 安装程序的支持。一切顺利,安装程序将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应该足以让 runner 识别单元测试。此文件存在于由创建的包文件夹NuGet中,但未复制到bin文件夹中。它应该留在NuGet放置的地方还是应该放置在其他地方?

我很想启动并运行它,因此我们将不胜感激。
干杯,帕科

4

1 回答 1

0

就像我在上面对我的问题的评论中指出的那样 - 该问题与TestDriven.Netand没有直接关系xUnit。从扩展到 VS2010似乎TestDriven.Net不能正常工作。Solution NavigatorProductivity Power Tools

简单地运行我的测试形成良好的Solution Explorer效果就像一种魅力。

于 2012-07-17T18:55:34.157 回答