public void Test_Count_Raw() { var queryExecutor = new BucketQueryExecutorEmulator(this, FeatureVersions.SelectRaw); // ReSharper disable once UnusedVariable var temp = CreateQueryable <Beer>("default", queryExecutor).Count(); var n1QlQuery = queryExecutor.Query; const string expected = "SELECT RAW COUNT(*) FROM `default` as `Extent1`"; Assert.AreEqual(expected, n1QlQuery); }
public void Test_CountAfterSelectProjection_Raw() { var queryExecutor = new BucketQueryExecutorEmulator(this, FeatureVersions.SelectRaw); // ReSharper disable once UnusedVariable var temp = CreateQueryable <Beer>("default", queryExecutor) .Select(p => new { p.Name, p.Description }) .Count(); var n1QlQuery = queryExecutor.Query; const string expected = "SELECT RAW COUNT({\"Name\": `Extent1`.`name`, \"Description\": `Extent1`.`description`}) FROM `default` as `Extent1`"; Assert.AreEqual(expected, n1QlQuery); }