@jmorris
Its ok, you got it! Thank you!
I think test is something like:
[Test]
public void Tests_SortCount_To_Return_With_GroupBy_and_Limit ()
{
using (var bucket = _cluster.OpenBucket())
{
((IQueryCacheInvalidator)bucket).InvalidateQueryCache();
var queryRequest = new QueryRequest()
.Statement("SELECT * FROM `beer-sample` ORDER BY meta(`beer-sample`).id LIMIT 0")
.AdHoc(false);
var result = bucket.Query<dynamic>(queryRequest);
Assert.IsTrue(result.Success, result.GetErrorsAsString());
Assert.Greater(result.Metrics.SortCount, 0);
}
}
I haven’t tested the test. Also not sure if IsRequired=false is needed, since I believe sortCount is omitted on non-grouped queries.