/** * @param Schedule $schedule * * @return Schedule */ public function updateSchedule(Schedule $schedule) { return $this->model->save($schedule); }
/** * Test get save schedule */ public function testSaveSchedules() { $scheduleDocument = $this->getMockObject('Litvinab\\Bundle\\CronEventBundle\\Document\\Schedule'); $repository = $this->getMockObject('Litvinab\\Bundle\\CronEventBundle\\Repository\\ScheduleRepository', ['save']); $this->setMockMethodsReturnValue($repository, ['save'], $scheduleDocument); $model = new ScheduleModel($repository); $result = $model->save($scheduleDocument); $this->assertEquals($scheduleDocument, $result); }