I want to use Test Driven Development as much as possible — it\'s a great way of working.
I am troubled by the fact that Symfony2 controllers create and return a new
Refactor your controllers to be services: http://symfony.com/doc/current/cookbook/controller/service.html
Then you can easily unit test them.
Of course (as already mentioned by others) you can use the WebTestCase
as described here: http://symfony.com/doc/current/book/testing.html#functional-tests