If you wish, you can use a [SUT Factory](http://blog.ploeh.dk/2009/02/13/SUTFactory/) to decouple the tests from the constructor of the system under test. 

It also looks like the `SessionController` has a few too many dependencies. I wonder if we can refactor them a bit? The session repository and sorter look related, for example.

Anyway, neither of these items are blocking the merge of this pull request.