/** * Enable schedule * * @return void */ public function enable() { $this->model->enableSchedule($this->schedule); }
/** * Test get enable schedule */ public function testEnableSchedule() { $scheduleDocument = $this->getMockObject('Litvinab\\Bundle\\CronEventBundle\\Document\\Schedule', ['getStatus', 'setStatus']); $this->setMockMethodsReturnValue($scheduleDocument, ['getStatus'], false); $repository = $this->getMockObject('Litvinab\\Bundle\\CronEventBundle\\Repository\\ScheduleRepository', ['save']); $this->setMockMethodsReturnValue($repository, ['save'], $scheduleDocument); $model = new ScheduleModel($repository); $result = $model->enableSchedule($scheduleDocument); $this->assertEquals($scheduleDocument, $result); }