public function testClientReplicationOption()
{
$extension = new SncRedisExtension();
$config = $this->parseYaml($this->getReplicationYamlConfig());
$extension->load(array($config), $container = $this->getContainer());
$options = $container->getDefinition('snc_redis.client.default_options')->getArgument(0);
$this->assertTrue($options['replication']);
$parameters = $container->getDefinition('snc_redis.default')->getArgument(0);
$this->assertEquals('snc_redis.connection.master_parameters.default', (string) $parameters[0]);
$masterParameters = $container->getDefinition((string) $parameters[0])->getArgument(0);
$this->assertTrue($masterParameters['replication']);
$this->assertInternalType('array', $container->findTaggedServiceIds('snc_redis.client'));
$this->assertEquals(array('snc_redis.default' => array(array('alias' => 'default'))), $container->findTaggedServiceIds('snc_redis.client'));
}