Существует ли стандартный способ сделать консольное приложение C # пригодным для модульного тестирования путем программирования с использованием интерфейса, а не System. Консоль?
Например, с помощью интерфейса IConsole?
Вы это сделали и какие методы использовали?
Вы выставляли события, когда вашему приложению нужно писать в стандартный вывод?