Я использовал NUnit для успешного выполнения модульных тестов C# в Visual Studio 2013, с графическим интерфейсом NUnit и с консолью NUnit.
Для первых двух я могу получить отладочный вывод (Console.Write(...)). В Visual Studio 2013 его можно просмотреть, щелкнув ссылку вывода после теста, а в графическом интерфейсе отладка отображается в окне вывода.
Когда я запускаю это с помощью nunit3-console.exe, я просто получаю сводный отчет. Я попытался посмотреть, что находится в выводе XML (в TestResults.xml), но он просто содержит больше того же сводного отчета.
Как я могу заставить мою отладку также выводиться на экран?
Моя командная строка выглядит так:
nunit3-console.exe "c:\path\to\my\assebly.dll" --trace=Verbose --test=Regression.Tests.HelloWorld
В тестовом HelloWorld есть строка Console.Write("Hello World\r\n");
, и я хочу, чтобы она отображалась на экране (стандартный вывод).