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);
 }