Unit testing 如何在MS单元测试框架VS 2010中输出日志

Unit testing 如何在MS单元测试框架VS 2010中输出日志,unit-testing,visual-studio-2010,mstest,Unit Testing,Visual Studio 2010,Mstest,在MS单元测试框架VS 2010中运行单元测试时,我试图记录一些信息 我尝试了Trace.WriteLine、Console.WriteLine和Debug.WriteLine,但无法在输出窗口中看到输出 知道怎么做吗?提前感谢确保您的测试课程包含以下内容: private TestContext testContextInstance; /// <summary> /// Gets or sets the test context which provides /// infor

在MS单元测试框架VS 2010中运行单元测试时,我试图记录一些信息

我尝试了Trace.WriteLine、Console.WriteLine和Debug.WriteLine,但无法在输出窗口中看到输出


知道怎么做吗?提前感谢

确保您的测试课程包含以下内容:

private TestContext testContextInstance;

/// <summary>
/// Gets or sets the test context which provides
/// information about and functionality for the current test run.
/// </summary>
public TestContext TestContext
{
    get
    {
        return testContextInstance;
    }
    set
    {
        testContextInstance = value;
    }
}

测试用例的输出在VisualStudio的输出窗口中不可见。而是在“测试结果窗口”中可见。在“测试结果”窗口中,您应该双击要查看其输出的测试用例的结果(图片中的Passed/addTest行),在那里您将看到所有的writeline


谢谢tjRobinson和Assem Bansal。这就是我一直在寻找的内容,在Visual Studio 2013中,它位于测试资源管理器中每个测试的“输出”下。如下所述:这在“输出”窗口中不可见,但在“测试结果”窗口中可见。经典的Microsoft API LOL。
this.testContextInstance.WriteLine("Hello World");