public void Test_Count_AfterForceRead() { var stream = ResourceHelper.ReadResourceAsStream("Data\\n1ql-response.json"); var response = new StreamingQueryResult <Beer> { ResponseStream = stream }; response.ForceRead(); Assert.AreEqual(10, response.Count()); }
public void Test_Any_AfterForceRead() { var stream = ResourceHelper.ReadResourceAsStream("Data\\n1ql-response.json"); var response = new StreamingQueryResult <Beer> { ResponseStream = stream }; response.ForceRead(); Assert.IsTrue(response.Any()); }
public void Test_Enumeration_NoClientId() { var stream = ResourceHelper.ReadResourceAsStream("Data\\no_client_id.json"); var response = new StreamingQueryResult <dynamic> { ResponseStream = stream }; response.ForceRead(); Assert.IsNull(response.ClientContextId); }
public void Test_Enumeration_Errors() { var stream = ResourceHelper.ReadResourceAsStream("Data\\errors_and_warnings.json"); var response = new StreamingQueryResult <dynamic> { ResponseStream = stream }; response.ForceRead(); Assert.IsNotEmpty(response.Errors); }
public void Test_RequestID() { var stream = ResourceHelper.ReadResourceAsStream("Data\\n1ql-response.json"); var response = new StreamingQueryResult <Beer> { ResponseStream = stream }; response.ForceRead(); Assert.AreEqual("ca692d83-1e09-4a87-ab66-cfd9f2c4a898", response.RequestId.ToString()); }
public void Test_ClientContextID() { var stream = ResourceHelper.ReadResourceAsStream("Data\\n1ql-response.json"); var response = new StreamingQueryResult <Beer> { ResponseStream = stream }; response.ForceRead(); Assert.AreEqual("7::8", response.ClientContextId); }
public void Test_Success() { var stream = ResourceHelper.ReadResourceAsStream("Data\\n1ql-response.json"); var response = new StreamingQueryResult <Beer> { ResponseStream = stream }; response.ForceRead(); Assert.AreEqual(true, response.Success); }
public void Test_Enumeration_ParseError() { var stream = ResourceHelper.ReadResourceAsStream("Data\\parse_error.json"); var response = new StreamingQueryResult <dynamic> { ResponseStream = stream }; response.ForceRead(); Assert.AreEqual(response.Errors.First().Name, "parse_error"); }
public void Test_First_AfterForceRead() { var stream = ResourceHelper.ReadResourceAsStream("Data\\n1ql-response.json"); var response = new StreamingQueryResult <Beer> { ResponseStream = stream }; response.ForceRead(); var first = response.First(); Assert.IsNotNull(first); }
public void Test_Metrics() { var stream = ResourceHelper.ReadResourceAsStream("Data\\n1ql-response.json"); var response = new StreamingQueryResult <Beer> { ResponseStream = stream }; response.ForceRead(); Assert.AreEqual("90.385425ms", response.Metrics.ElaspedTime); Assert.AreEqual("90.322896ms", response.Metrics.ExecutionTime); Assert.AreEqual(10, response.Metrics.ResultCount); Assert.AreEqual(7262, response.Metrics.ResultSize); }
public void Test_Enumeration_After_ForceRead() { var stream = ResourceHelper.ReadResourceAsStream("Data\\n1ql-response.json"); var response = new StreamingQueryResult <Beer> { ResponseStream = stream }; response.ForceRead(); //read the header Assert.AreEqual(QueryStatus.Success, response.Status); //read the results var count = 0; foreach (var beer in response.Rows) { count++; } Assert.AreEqual(10, count); }