/**
* @expectedException \Sokil\Mongo\Exception
* @expectedExceptionMessage Delete document error: Some strange error
*/
public function testDeleteDocument_ErrorDeletingDocument()
{
$this->collectionMock = $this->getMock('\\MongoCollection', array('remove'), array($this->database->getMongoDB(), 'phpmongo_test_collection'));
$this->collectionMock->expects($this->once())->method('remove')->will($this->returnValue(array('ok' => (double) 0, 'err' => 'Some strange error')));
$this->collection = new Collection($this->database, $this->collectionMock);
$document = $this->collection->createDocument(array('param' => 'value'))->save();
$this->collection->deleteDocument($document);
}