public function testFindAndModifyUpdateReturnNew()
{
$id = '54203e08d51d4a1f868b456e';
$collection = $this->getCollection();
$document = ['_id' => new \MongoId($id), 'foo' => 'bar'];
$collection->insert($document);
$document = $collection->findAndModify(['_id' => new \MongoId($id)], ['$set' => ['foo' => 'foo']], null, ['new' => true]);
$this->assertSame('foo', $document['foo']);
}