Assert.True(1==1, "blah");
当运行此代码时,"blah"不会出现在NUnit GUI中。需要采取哪些额外步骤才能在NUnit的"文本输出"选项卡中看到"blah"?
由于断言有效,因此不会显示消息。Assert.True
方法检查表达式是否为true,并且仅当表达式为false
时才显示消息。在这种情况下,1==1
是true
,因此它不会显示。
Assert.True(1==0, "blah");
应该做到这一点。
只需使用Console.WriteLine("yourtext")
即可在TextOutput选项卡中显示任何文本。
这还有一个额外的好处(与其他答案相反(,那就是不会干扰你的测试结果,而这正是你最想要的。