/** * @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); }