Eu também estava tentando fazer com que Debug, Trace, Console ou TestContext funcionasse em testes de unidade.
Nenhum desses métodos parece funcionar ou mostrar a saída na janela de saída:
Trace.WriteLine("test trace");
Debug.WriteLine("test debug");
TestContext.WriteLine("test context");
Console.WriteLine("test console");
Visual Studio 2012 e superior
(a partir dos comentários) No Visual Studio 2012, não há ícone. Em vez disso, há um link nos resultados do teste chamado Saída . Se você clicar no link, verá todos os WriteLine
.
Antes do Visual Studio 2012
Percebi então em minha janela de Resultados do Teste , depois de executar o teste, próximo ao pequeno círculo verde de sucesso , há outro ícone. Eu cliquei duas vezes nele. Foram os resultados do meu teste e incluíram todos os tipos de writelines acima.