AssetManagerTest\Service\AggregateResolverServiceFactoryTest::testWillSetForInterfaces PHP Method

testWillSetForInterfaces() public method

    public function testWillSetForInterfaces()
    {
        $serviceManager = new ServiceManager();
        $serviceManager->setService('config', array('asset_manager' => array('resolvers' => array('mocked_resolver' => 1000))));
        $interfaceTestResolver = new \InterfaceTestResolver();
        $serviceManager->setService(MimeResolver::class, new MimeResolver());
        $serviceManager->setService('mocked_resolver', $interfaceTestResolver);
        $serviceManager->setService(AssetFilterManager::class, new AssetFilterManager());
        $factory = new AggregateResolverServiceFactory();
        $factory->createService($serviceManager);
        $this->assertTrue($interfaceTestResolver->calledMime);
        $this->assertTrue($interfaceTestResolver->calledAggregate);
        $this->assertTrue($interfaceTestResolver->calledFilterManager);
    }