我问这个问题的原因是因为我们使用MSTest启动了一个.NET Core项目,我们有很多。但现在我们想要转换到xUnit而不必更改现有的单元测试。
如果有可能,那怎么办?目前正在使用project.json文件。我可以在project.json中添加运行器吗?我不知道如何在project.json中有两个跑步者。
答案 0 :(得分:0)
我不认为我的测试项目甚至还有一个project.json,它有一个用.NET Core 1.1指定的test = runner - 只包含了运行器和完成的nuget包(我使用Visual Studio 2017最新RC)。
如果这对您来说不可能,为什么不为您的新测试使用单独的项目?
最后,您的测试真的难以更新到xUnit吗?通常基本设置足够相似,一些聪明的发现替换就可以了。如果没有,您应该考虑using the builder pattern进行测试。如果您正在使用Resharper,您可能还可以创建一些重写宏等。