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