How can I add log messages to an NUnit test that will appear in a nant build execution?

前端 未结 2 1091
小鲜肉
小鲜肉 2021-02-11 18:01

With NUnit, if you add Debug.Print statements in your tests they appear in the test output. (At least they do in the ReSharper unit test window.)

When using a NAnt build

2条回答
  •  南旧
    南旧 (楼主)
    2021-02-11 18:10

    NUnit 3's way of logging during a test is via the TestContext class. It has a raft of static Write variants. Each emits general content to the test result.

    TestContext.Out yields a TextWriter that can also be used to emit logging information into test results.

提交回复
热议问题