Как написать юнит-тесты для интерактивного консольного приложения

У меня есть консольное приложение (написанное как команда Symfony2), которое читает ввод от пользователя черезSTDIN и с помощьюreadlineпользовательский ввод затем передаетсяeval()

Все дело только в том, чтобы иметь «оболочку отладки» (что-то вродеphp -a) но в пределах env проекта и доступа к контейнеру Dependency Injection.

Я хотел бы написать юнит-тесты для этой команды, но я попал в стену о том, как (и возможно ли) написать тесты PHPUnit для этого поведения?

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

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