public void Should_execute_AQL_query_with_dictionary_list_result()
{
var documents = Database.ClearCollectionAndFetchTestDocumentData(Database.TestDocumentCollectionName);
var db = new ADatabase(Database.Alias);
var queryResult = db.Query
.Aql(string.Format(@"
FOR item IN {0}
RETURN item
", Database.TestDocumentCollectionName))
.ToDocuments();
Assert.AreEqual(201, queryResult.StatusCode);
Assert.IsTrue(queryResult.Success);
Assert.IsTrue(queryResult.HasValue);
Assert.AreEqual(2, queryResult.Value.Count);
Assert.IsTrue(queryResult.Value[0].IsString("foo"));
Assert.IsTrue(queryResult.Value[0].IsLong("bar"));
Assert.IsTrue(queryResult.Value[1].IsString("foo"));
Assert.IsTrue(queryResult.Value[1].IsLong("bar"));
}