public function testConfigureWithoutDriver() { $this->serviceRegistry->expects($this->once())->method('getIterator')->will($this->returnValue(new \ArrayIterator([$resource = $this->createResourceMock()]))); $resource->expects($this->once())->method('getDriver')->will($this->returnValue(null)); $subscriber = $this->createResolveTargetSubscriberMock(); $subscriber->expects($this->never())->method('addResolveTarget'); $this->configurator->configure($subscriber); }
public function testConfigure() { $this->serviceRegistry->expects($this->once())->method('getIterator')->will($this->returnValue(new \ArrayIterator([$resource = $this->createResourceMock()]))); $resource->expects($this->once())->method('getInterfaces')->will($this->returnValue([$interface = 'interface'])); $resource->expects($this->once())->method('getModel')->will($this->returnValue($model = 'model')); $subscriber = $this->createResolveTargetSubscriberMock(); $subscriber->expects($this->once())->method('addResolveTarget')->with($this->identicalTo($interface), $this->identicalTo($model)); $this->configurator->configure($subscriber); }