/** * @param string $name * @param string $event * @param string $startTime * @param array $parameters * @param bool $enabled * * @return Schedule */ public function setEvent($name, $event, $startTime, $parameters = array(), $enabled = true) { return $this->model->createScheduleEvent($name, $event, $parameters, $startTime, $enabled); }
/** * Test create schedule event */ public function testCreateScheduleEvent() { $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->createScheduleEvent('test', 'test', [], '20-04-2015'); $this->assertEquals($scheduleDocument, $result); }