public function testIncrementNotExistedKeyOfSavedDocument()
{
$doc = $this->collection->createDocument(array('i' => 1))->save();
/**
* Increment saved
*/
$doc->increment('j', 2);
// existed key
$doc->increment('j', 4);
// test
$this->assertEquals(6, $doc->get('j'));
// save
$doc->save();
/**
* Test increment of document in cache
*/
$doc = $this->collection->getDocument($doc->getId());
$this->assertEquals(6, $doc->get('j'));
/**
* Test increment after reread from db
*/
$doc = $this->collection->getDocumentDirectly($doc->getId());
$this->assertEquals(6, $doc->get('j'));
}