Tests.QueryDSLTests.TestWithSort C# (CSharp) Method

TestWithSort() private method

private TestWithSort ( ) : void
return void
		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"]);
		}