2013-03-04 3 views
0

Я запускаю тестирование NUnit. Мне нужно запустить консоль, чтобы написать тест. Когда я пишу в своем [Test]Как запустить консоль из теста NUnit

Console.Write("test"); 

Это не работает. Я знаю, что мы не должны запускать консоль или иметь человеческое взаимодействие. Но у меня есть ситуация, когда мне нужно отображать сообщение на консоли. Как я могу это сделать?

ответ

3

Если вы используете тестовый бег ReSharper, если вам нужно посмотреть, что отображается на консоли, должен отображаться вывод консоли. Чтобы сделать это, нажмите кнопку "Показать Output" кнопку на панели инструментов тест бегун:

enter image description here

Тогда вы сможете увидеть результат, как это:

enter image description here

Или, если вы используете бегун GUI NUnit, есть вкладка «Текстовый вывод», которая должна показать вам, что вам нужно.

Или, конечно, вы можете использовать Debug.WriteLine вместо этого для вывода в поле «выход» VS.

Смежные вопросы