Ejemplo n.º 1
0
 /**
  * disable schedule
  *
  * @return void
  */
 public function disable()
 {
     $this->model->disableSchedule($this->schedule);
 }
Ejemplo n.º 2
0
 /**
  * Test disable enabled schedule
  */
 public function testDisableEnabledSchedule()
 {
     $scheduleDocument = $this->getMockBuilder(ScheduleDocument::class)->setMethods(['getEnabled', 'setEnabled'])->getMock();
     $scheduleDocument->expects($this->once())->method('getEnabled')->willReturn(true);
     $scheduleDocument->expects($this->once())->method('setEnabled')->with($this->equalTo(false));
     $repository = $this->getMockBuilder(ScheduleRepository::class)->disableOriginalConstructor()->setMethods(['save'])->getMock();
     $repository->expects($this->once())->method('save')->with($this->equalTo($scheduleDocument))->willReturn($scheduleDocument);
     $model = new ScheduleModel($repository);
     $this->assertEquals($scheduleDocument, $model->disableSchedule($scheduleDocument));
 }