Completely coverd controller with tests