/**
  * @test
  */
 public function deleteActionRemovesTheGivenMainFromMainRepository()
 {
     $main = new \FIXTURE\TestExtension\Domain\Model\Main();
     $mainRepository = $this->getMock('FIXTURE\\TestExtension\\Domain\\Repository\\MainRepository', array('remove'), array(), '', FALSE);
     $mainRepository->expects($this->once())->method('remove')->with($main);
     $this->inject($this->subject, 'mainRepository', $mainRepository);
     $this->subject->deleteAction($main);
 }
 /**
  * @test
  */
 public function deleteActionRemovesTheGivenMainFromMainRepository()
 {
     $main = new \FIXTURE\TestExtension\Domain\Model\Main();
     $mainRepository = $this->getMock(\FIXTURE\TestExtension\Domain\Repository\MainRepository::class, ['remove'], [], '', false);
     $mainRepository->expects(self::once())->method('remove')->with($main);
     $this->inject($this->subject, 'mainRepository', $mainRepository);
     $this->subject->deleteAction($main);
 }