/**
  * @covers ::loadConnectors
  */
 public final function testLoaderShouldAddConnectorsFromLocatorToCollectionWhenAskedToLoadConnectors()
 {
     $loader = $this->loader;
     $mockLocator = $this->mockLocator;
     $mockConnector = $this->getMock(ConnectorInterface::class);
     $className = get_class($mockConnector);
     $mockFileList = array($className);
     $count = count($mockFileList);
     $mockLocator->expects($this->exactly(1))->method('locate')->willReturn($mockFileList);
     $this->mockCollection->expects($this->exactly($count))->method('add')->with($mockConnector);
     $loader->loadConnectors();
 }
Exemple #2
0
 /**
  * @param ConnectorInterface[] $connectors
  */
 private function addConnectorsToCollection(array $connectors)
 {
     foreach ($connectors as $connector) {
         $this->collection->add($connector);
     }
 }