public function testGetRelated_ManyMany_RequestFromCollectionWithLocalyStoredRelationData()
{
$carsCollection = $this->database->getCollection('cars');
$driversCollection = $this->database->getCollection('drivers');
$driver1 = $driversCollection->createDocument(array('name' => 'Dmytro'))->save();
$driver2 = $driversCollection->createDocument(array('name' => 'Natalia'))->save();
$car1 = $carsCollection->createDocument(array('number' => 'AA0123AK', 'driver_id' => array($driver1->getId(), $driver2->getId())))->save();
$car2 = $carsCollection->createDocument(array('number' => 'AA4567AK', 'driver_id' => array($driver1->getId(), $driver2->getId())))->save();
// check emdedded relation fields
$this->assertEquals(array($driver1->getId(), $driver2->getId()), array_keys($car1->getRelated('drivers')));
$this->assertEquals(array($driver1->getId(), $driver2->getId()), array_keys($car2->getRelated('drivers')));
}