public void Should_return_404_with_deleteCursor_operation()
{
var documents = Database.ClearCollectionAndFetchTestDocumentData(Database.TestDocumentCollectionName);
var db = new ADatabase(Database.Alias);
var queryResult = db.Query
.BatchSize(1)
.Aql(string.Format(@"
FOR item IN {0}
RETURN item
", Database.TestDocumentCollectionName))
.ToList<object>();
Assert.IsTrue(queryResult.Extra.IsString("id"));
var deleteCursorResult = db.Query
.DeleteCursor(queryResult.Extra.String("id"));
Assert.AreEqual(404, deleteCursorResult.StatusCode);
Assert.IsFalse(deleteCursorResult.Success);
Assert.IsTrue(deleteCursorResult.HasValue);
Assert.IsFalse(deleteCursorResult.Value);
}