public void TestFindAndRemoveNoMatchingDocument()
{
_collection.RemoveAll();
var query = Query.EQ("inprogress", false);
var sortBy = SortBy.Descending("priority");
var result = _collection.FindAndRemove(query, sortBy);
Assert.IsTrue(result.Ok);
Assert.IsNull(result.ErrorMessage);
Assert.IsNull(result.ModifiedDocument);
Assert.IsNull(result.GetModifiedDocumentAs<FindAndModifyClass>());
}