public virtual void TestFailIfIndexWriterNotClosed()
{
MockDirectoryWrapper dir = NewMockDirectory();
IndexWriter iw = new IndexWriter(dir, new IndexWriterConfig(TEST_VERSION_CURRENT, null));
try
{
dir.Dispose();
Assert.Fail();
}
catch (Exception expected)
{
Assert.IsTrue(expected.Message.Contains("there are still open locks"));
}
iw.Dispose();
dir.Dispose();
}