public function testMapCollectionToClassPrefix()
{
$this->client->map(array('db1' => array('db1Collection1' => '\\Sokil\\Mongo\\Db1Collection1Class', 'db1Collection2' => '\\Sokil\\Mongo\\Db1Collection2Class'), 'db2' => '\\Sokil\\Mongo\\'));
$database = $this->client->getDatabase('db2');
$reflectionClas = new \ReflectionClass($database);
$method = $reflectionClas->getMethod('getCollectionDefinition');
$method->setAccessible(true);
$classDefinition = $method->invoke($database, 'db1Collection2Class');
$this->assertEquals('\\Sokil\\Mongo\\Db1Collection2Class', $classDefinition->class);
}