我知道前段时间发布了非常相似的问题,它甚至被标记为已回答,但是那里的解决方案似乎对我不起作用。
我已经安装xUnit
到NuGet
我的测试项目中,编写了一些测试,然后决定我想以某种方式运行它们。我已经把头转向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
放置的地方还是应该放置在其他地方?
我很想启动并运行它,因此我们将不胜感激。
干杯,帕科