Я хочу использовать Test Driven Development как можно больше - это отличный способ работы.
Меня беспокоит тот факт, что контроллеры Symfony2 создают и возвращают новый объект Response.
Я хочу иметь возможность unit test изолировать контроллер.
Как вы это делаете?
Является ли ответ на создание контроллера как обычного обычного PHP-объекта, зарегистрировать его как службу и использовать Injection Dependency для передачи в него нового объекта Response (или Response factory)?