Захватывает вывод, отправленный на консоль. Выход из модульного теста?

Я строю модульный тест в C # с NUnit, и я хотел бы проверить, что основная программа действительно выводит правильный вывод в зависимости от аргументов командной строки.

Есть ли способ из тестового метода NUnit, который вызываетProgram.Main(...) захватить все написанное в Console.Out и Console.Error, чтобы я мог проверить это?

Ответы на вопрос(1)

Ваш ответ на вопрос