使用dotnet xunit.console.dll

时间:2017-10-24 15:34:09

标签: c# unit-testing .net-core xunit

我有一个.NET Core多目标应用程序正在使用xunit.runner.console来运行单元测试。当我的测试在磁盘上查找文件时,它在针对xunit.runner.console测试程序集运行netcoreapp2.0时找不到它们,但在针对net452程序集运行时成功。

失败命令(netcoreapp2.0)

dotnet repo\src\packages\xunit.runner.console.2.3.0\tools\netcoreapp2.0\xunit.console.dll repo\bld\bin\{project}\AnyCPU_Release\netcoreapp2.0\{projectName}.dll

生成的文件路径

repo\TestFiles\

预期的文件路径

repo\bld\bin\{project}\AnyCPU_Release\netcoreapp2.0\TestFiles\

成功命令(net452)

repo\src\packages\xunit.runner.console.2.3.0\tools\net452\xunit.console.exe repo\bld\bin\{project}\AnyCPU_Release\net452\{projectName}.dll

查找文件的代码

var files = Directory.GetFiles($"TestFiles");

0 个答案:

没有答案