public function testCreateService() { $configuration = ['pami_module' => ['connection' => ['default' => ['host' => 'local.host', 'scheme' => 'tcp://', 'port' => 123, 'username' => 'admin', 'secret' => 'foosecret', 'connect_timeout' => 123, 'read_timeout' => 123]]]]; $serviceManager = $this->moduleLoader->getServiceManager(); $serviceManager->setAllowOverride(true); $config = $serviceManager->get('config'); $config = ArrayUtils::merge($config, $configuration); $serviceManager->setService('config', $config); $factory = new ConnectionFactory('default'); $service = $factory->createService($serviceManager); static::assertInstanceOf('PAMI\\Client\\Impl\\ClientImpl', $service); }