Добавлены тесты для `Controller`

* по пути и рефакторинг `Controller`;