public function testRelationDefinitionInMapping()
{
$this->database->map(array('someCollection' => array('documentClass' => 'Sokil\\Mongo\\DocumentRelationTest\\CarDocument', 'relations' => array('someRelation' => array(Document::RELATION_MANY_MANY, 'drivers', 'driver_id', true)))));
$relationDefinition = $this->database->getCollection('someCollection')->createDocument()->getRelationDefinition();
$this->assertEquals(array('someRelation' => array(Document::RELATION_MANY_MANY, 'drivers', 'driver_id', true), 'engine' => array(Document::RELATION_HAS_ONE, 'engines', 'car_id'), 'wheels' => array(Document::RELATION_HAS_MANY, 'wheels', 'car_id'), 'drivers' => array(Document::RELATION_MANY_MANY, 'drivers', 'driver_id', true)), $relationDefinition);
}