public function testInvalidResourceCausesExceptionForUpdate() { $rmdFactory = $this->getResourceMetadataFactory(); $resourceMetadata = $rmdFactory->getMetadataByResourceName('asset'); $em = self::getEntityManager(); $mapper = new Mapper(); $mapper->setEntityManager($em); $service = $this->getMock('BedRest\\Model\\Doctrine\\Service', array('validate'), array($resourceMetadata, $mapper)); $service->setEntityManager($em); $service->expects($this->once())->method('validate')->will($this->returnValue(false)); $asset = new Asset(); $asset->id = 1; $asset->name = 'test-asset'; $this->setExpectedException('BedRest\\Model\\Doctrine\\Exception'); $service->update($asset); }
/** * Bootstrapping set up phase for each test. */ protected function setUp() { parent::setUp(); $this->mapper = new Mapper(); $this->mapper->setEntityManager(self::getEntityManager()); }