public function testUnconsistedState()
{
$carsCollection = $this->database->getCollection('cars');
$enginesCollection = $this->database->getCollection('engines');
$carDocument = $carsCollection->createDocument(array('brand' => 'Nissan'))->save();
$engineDocument = $enginesCollection->createDocument(array('car_id' => $carDocument->getId()))->save();
$this->assertNotEmpty($engineDocument->car_id);
$carDocument->removeRelation('engine');
$this->assertEmpty($engineDocument->car_id);
}