public function testResolveArrayParameter()
 {
     $parameter = new ParameterBag(array('db.host' => 'localhost', 'db.user' => 'root', 'db.port' => 3306, 'db.name' => 'my_db'));
     $parameter->set('conn', array('hostname' => '%db.host%', 'username' => '%db.user%', 'port' => '%db.port%', 'database' => '%db.name%'));
     $parameter->getResolver()->resolve();
     $expected = array('hostname' => 'localhost', 'username' => 'root', 'port' => 3306, 'database' => 'my_db');
     $this->assertSame($expected, $parameter->get('conn'));
 }