public function testPersistUpdate(Persistence $persistence)
{
// store document
$documentId = $this->collection->createDocument(array('param' => 'value'))->save()->getId();
// get document directly and change
$document = $this->collection->getDocumentDirectly($documentId);
$document->param = 'new';
// add document
$persistence->persist($document)->flush();
// get document directly and check
$this->assertEquals('new', $this->collection->find()->findOne()->param);
}