это не уровень ответственности контролера, контролеру пофигу добавляется а корзину что то или нет, необходимо проверять вызываются ли методы у объектов или классов, а что они делают это надо тестировать в тестах моделей