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