public virtual void TestInclusive()
{
Query query = new RangeQuery(new Term("content", "A"), new Term("content", "C"), true);
InitializeIndex(new System.String[]{"A", "B", "C", "D"});
IndexSearcher searcher = new IndexSearcher(dir);
Hits hits = searcher.Search(query);
Assert.AreEqual(3, hits.Length(), "A,B,C,D - A,B,C in range");
searcher.Close();
InitializeIndex(new System.String[]{"A", "B", "D"});
searcher = new IndexSearcher(dir);
hits = searcher.Search(query);
Assert.AreEqual(2, hits.Length(), "A,B,D - A and B in range");
searcher.Close();
AddDoc("C");
searcher = new IndexSearcher(dir);
hits = searcher.Search(query);
Assert.AreEqual(3, hits.Length(), "C added - A, B, C in range");
searcher.Close();
}