在单元测试运行时如何查看控制台输出?我正在使用Visual Studio 2008单元测试框架.所以我知道测试完成后我可以进入测试的结果页面并单击输出,但是我正在采用一种方法,可以在执行单元测试时有效地观察测试的控制台输出.
编辑 – 对开箱即用的VS的特定答案感兴趣(即无需购买插件)
最佳答案 您可以使用
System.Diagnostics.Debug.WriteLine("Message");
在单元测试运行时输出到“输出”选项卡.
如果您使用的是Console.Out.WriteLine(“Message”),那么这只会在测试运行结束时显示,如您所述.
我使用以下内容给我运行时消息和测试结果输出结束:
private void TestTrace(string message)
{
System.Diagnostics.Debug.WriteLine(message);
Console.Out.WriteLine(message);
}