/** * Test get all schedules */ public function testGetAllSchedules() { $scheduleDocument = $this->getMockObject('Litvinab\\Bundle\\CronEventBundle\\Document\\Schedule'); $repository = $this->getMockObject('Litvinab\\Bundle\\CronEventBundle\\Repository\\ScheduleRepository', ['findAll']); $this->setMockMethodsReturnValue($repository, ['findAll'], [$scheduleDocument]); $model = new ScheduleModel($repository); $result = $model->getAllSchedules(); $this->assertCount(1, $result); $this->assertContains($scheduleDocument, $result); }
/** * Get all schedules * * @return Schedule[] */ public function getSchedules() { return $this->model->getAllSchedules(); }