Уже немного поздно для разговора.
Я также пытался заставить Debug, Trace, Console или TestContext работать в модульном тестировании.
Ни один из этих методов не будет работать или показывать вывод в окне вывода.
Trace.WriteLine("test trace");
Debug.WriteLine("test debug");
TestContext.WriteLine("test context");
Console.WriteLine("test console");
VS2012 и Greater
(из комментариев) В Visual Studio 2012 значок отсутствует. Вместо этого в результатах теста есть ссылка под названием Output . Если вы нажмете на ссылку, вы увидите все WriteLine
.
До VS2012
Затем я заметил в моем окне Результаты теста , после запуска теста, рядом с зеленым кружком маленький успех , есть еще один значок, я дважды щелкнул по нему. Это были результаты моего теста, и он включал все типы писем выше.