3

除了可读性和演示之外,这绝对没有任何目的,但是,我试图弄清楚是否可以在 Visual Studio 2010 中格式化我的单元测试的输出结果(通过TestContext.WriteLineTrace.WriteLineDebug.WriteLineConsole.WriteLine等...)?

为了给出任何理由,我基本上是在尝试使结果更易于阅读和友好。我使用空格几乎没有成功,因为报告中的字体不是等距的,而且我找不到在哪里更改它。我知道它至少会读取一些字符代码,因为它可以识别\t.

我最后的手段是输出 HTML 并将其保存到外部文件中,但如果可能的话,我真的很想将所有内容都保留在 Visual Studio 中。

谢谢!杰森

4

1 回答 1

-1

您可以使用 Console.Writeline 从您的单元测试中写入信息。它将出现在特定测试的结果窗口中。我没有太花哨,但 string.format 方法工作正常。

输出显示在默认的 Visual Studio 单元测试窗口以及 Resharper 的测试运行程序中。

于 2012-07-17T16:35:27.467 回答