Inheritance: implements Zend\ServiceManager\FactoryInterface
コード例 #1
0
 public function testCreateService()
 {
     $assetFilterManager = new AssetFilterManager();
     $assetCacheManager = $this->getMockBuilder(AssetCacheManager::class)->disableOriginalConstructor()->getMock();
     $serviceManager = new ServiceManager();
     $serviceManager->setService(AggregateResolver::class, $this->getMock(ResolverInterface::class));
     $serviceManager->setService(AssetFilterManager::class, $assetFilterManager);
     $serviceManager->setService(AssetCacheManager::class, $assetCacheManager);
     $serviceManager->setService('config', array('asset_manager' => array('Dummy data', 'Bacon')));
     $factory = new AssetManagerServiceFactory();
     $this->assertInstanceOf(AssetManager::class, $factory->createService($serviceManager));
 }