如何在NUnit单元测试中记录错误和消息?

Hem*_*ant 7 .net nunit unit-testing

NUnit的GUI runner中有几个选项卡: alt text http://i43.tinypic.com/2lxglj5.png

我知道使用Console.WriteLine(...)会在"Console.Out"选项卡中显示消息.我的问题是其他标签是什么以及如何将消息记录到它们?

[编辑]

我道歉,因为我意识到我原来的问题不够明确.我打算做的是在执行所有单元测试用例后创建一个扩展的结果报告.所以我正在探索在运行测试时可以记录的各种消息的方式.我期待着创建一个结果报告,如:

==== TEST1 starts ====
Start Time: 2009-03-26 11:15:13 AM
Checking operation 1....OK
Checking value of variable "X": 52.56....OK
End Time: 2009-03-26 11:15:19 AM
Time taken to execute test: 0.00:00:06.000

==== TEST2 starts ====
.
.

有什么建议我怎么能实现这个目标?

Gar*_*Ray 2

选项卡的设置位于 NUnit 选项中 - 请参阅此处的文档

例如,如果您选中“显示控制台错误输出”,则该选项卡将显示测试写入 Console.Error 的文本。