在.net核心测试中写入测试结果窗口

时间:2017-04-26 08:23:12

标签: .net unit-testing asp.net-core

我正在 .net核心中编写单元测试。

我想将一些额外的数据写入测试结果窗口以获取信息。

我该怎么做?

1 个答案:

答案 0 :(得分:3)

Downvoters可能不明白,截至2017年5月,所有输出(跟踪和控制台)都被视觉工作室吞没,并且没有"测试输出"测试运行中显示的链接,如非.net核心项目。

1)我使用的第一个解决方法是创建一个写入文件的日志实用程序,并在Visual Studio中保持该文件处于打开状态。

2)更简单的方法是,如果你选择"调试单元测试"而不是"运行单元测试"然后调试跟踪输出将出现在输出窗口中。

using System.Diagnostics;

Debug.WriteLine("Hi Timur");

我还建议使用工具 - >>选项 - >调试 - >调试窗口并关闭模块加载消息以删除所有额外的框架消息,以便您的日志更易于阅读。