public function testSet_ExistedKey_StoredDocument()
{
$document = $this->collection->createDocument(array('a' => 'value1'))->save();
// update existed document
$document->set('a', 'value2')->save();
// get document from db
$document = $this->collection->getDocumentDirectly($document->getId());
$this->assertEquals('value2', $document->get('a'));
}