2012-07-17 58 views
3

除了可讀性和展示外,這絕對沒有任何用處,但是,我試圖弄清楚是否可以格式化我單元的輸出結果(通過TestContext.WriteLine,Trace.WriteLine,Debug.WriteLine,Console.WriteLine等) Visual Studio 2010中的測試?我可以在Visual Studio 2010中格式化單元測試輸出的樣式嗎?

爲了給我任何理由,我基本上試圖讓結果更具人性化和友善。由於報告中的字體不是單間隔的,我無法找到要更改的位置,所以使用空格的成功率很低。我知道它至少讀取了一些字符代碼,因爲它可以識別\t

我最後的手段是輸出HTML並將其保存到外部文件,但如果可能的話我真的很想將所有內容都保存在Visual Studio中。

謝謝! Jason

回答

-1

您可以使用Console.Writeline從單元測試中寫入信息。它將出現在特定測試的結果窗口中。我沒有太花哨,但string.format方法工作正常。

輸出出現在默認的Visual Studio單元測試窗口以及Resharper的測試運行器中。

+0

感謝您的迴應,我目前使用String.Format,並且沒有任何輸出值的問題 - 我要做的是改變輸出的外觀(即顏色,重量和位置)。 – Jason 2012-07-17 17:55:16

+0

基於我在測試項目中做的一些測試,這看起來不太可能。它看起來像你能做的唯一的格式是類似於ASCII藝術。 – bwalk2895 2012-07-17 19:55:07

相關問題