public virtual void TestMaxBufferedDeletes()
{
Directory dir = new MockRAMDirectory();
IndexWriter writer = new IndexWriter(dir, new WhitespaceAnalyzer(), true,
IndexWriter.MaxFieldLength.UNLIMITED, null);
writer.SetMaxBufferedDeleteTerms(1);
writer.DeleteDocuments(null, new Term("foobar", "1"));
writer.DeleteDocuments(null, new Term("foobar", "1"));
writer.DeleteDocuments(null, new Term("foobar", "1"));
Assert.AreEqual(3, writer.GetFlushDeletesCount());
writer.Close();
dir.Close();
}