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