public void Past() { IndexManager.PurgeIndexes(); var expected = new List <SampleDate> { new SampleDate {//0 DocDate = new DateTime(2019, 1, 1) }, new SampleDate {//1 DocDate = new DateTime(2019, 2, 1) }, new SampleDate {//2 DocDate = new DateTime(2019, 3, 7) } }; IndexManager.BulkInsert(expected); var searchData = new FindRequest <SampleDate>(0, 10); var results = searchData .Should(SearchClause <SampleDate> .LessThan(x => x.DocDate, new DateTime(2019, 1, 7))) .Sort(x => x.DocDate) .Execute(); var actual = results.Documents.ToList(); //range Assert.Single(actual); Assert.Equal(expected[0].DocDate, actual[0].DocDate); }
public void LessThan() { IndexManager.PurgeIndexes(); var expected = new List <SampleWeight> { new SampleWeight {//0 Weight = 100 }, new SampleWeight {//1 Weight = 110 }, new SampleWeight {//2 Weight = 120 } }; IndexManager.BulkInsert(expected); var searchData = new FindRequest <SampleWeight>(0, 10); var results = searchData .Should(SearchClause <SampleWeight> .LessThan(x => x.Weight, 110)) .Sort(x => x.Weight) .Execute(); var actual = results.Documents.ToList(); //range Assert.Single(actual); Assert.Equal(expected[0].Weight, actual[0].Weight); }