Я смутно помню, как читал "что-то" "где-то" об использовании Trace.WriteLine над Console.Out.WriteLine в nUnit, возможно, в контексте reSharper или TeamCity, но я не могу запомнить детали.
Поэтому вопрос заключается либо в контексте nUnit, выполняемого отдельно, либо внутри reSharper/TeamCity, есть ли какая-либо польза от использования одного над другим, каковы различия, если таковые имеются, и что вы лично используете?
В настоящее время моя точка зрения - Trace.WriteLine не только потому, что я смутно помню то, что я мог бы придумать, но я чувствую, что трассировка в unit test является скорее задачей диагностики, чем задачей вывода.