在 Visual Studio 2022 中,添加一些单元测试,我可以配置每个单元测试的输出,它运行良好,正如您在两个图像 [红色] 中看到的那样。
此外,我在 XUnitTestFramework [蓝色] 中配置了 IMessageSink,并且在第一个图像中运行良好(使用 ms 单元测试执行),但所有完整输出均未显示在第二个图像中(使用 Resharper 执行) 2023.1单元测试)。
我是否缺少 VS 中的某些配置来使用 Resharper 查看测试输出?
R# 确实显示测试的控制台输出(即
Output.WriteLine
的结果)。您在 Visual Studio 窗口中看到的是 Visual Studio 测试运行程序的输出。 R# 使用自己的测试运行程序,请参阅此说明了解如何使 R# 测试运行程序打印 IMessageSink
的输出。