public void Should_execute_non_query_result()
{
var documents = Database.ClearCollectionAndFetchTestDocumentData(Database.TestDocumentCollectionName);
var db = new ADatabase(Database.Alias);
var queryResult = db.Query
.Aql(string.Format(@"
UPSERT {{ bar: 1 }}
INSERT {{ foo: 'some string value', bar: 1 }}
UPDATE {{ foo: 'some string value updated', bar: 2 }}
IN {0}
", Database.TestDocumentCollectionName))
.ExecuteNonQuery();
Assert.AreEqual(201, queryResult.StatusCode);
Assert.IsTrue(queryResult.Success);
Assert.IsFalse(queryResult.HasValue);
Assert.IsNull(queryResult.Value);
}