visual-studio-2008 – 当我的单元测试在Visual Studio 2008中运行时,如何查看控制台输出?

在单元测试运行时如何查看控制台输出?我正在使用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);
}
点赞