public void TestWithSort()
{
var termq = new TermQuery("type", "common");
var conq = new ConstantScoreQuery(termq);
var result= client.Search(index, new string[] {"type"}, conq, new SortItem("age", SortType.Asc), 0, 5);
Assert.AreEqual(3,result.GetTotalCount());
Assert.AreEqual(23,result.GetHits().Hits[0].Source["age"]);
Assert.AreEqual(24,result.GetHits().Hits[1].Source["age"]);
Assert.AreEqual(25,result.GetHits().Hits[2].Source["age"]);
result = client.Search(index, new string[] { "type" }, conq, new SortItem("age", SortType.Desc), 0, 5);
Assert.AreEqual(3, result.GetTotalCount());
Assert.AreEqual(25, result.GetHits().Hits[0].Source["age"]);
Assert.AreEqual(24, result.GetHits().Hits[1].Source["age"]);
Assert.AreEqual(23, result.GetHits().Hits[2].Source["age"]);
}