public virtual void TestAtomicUpdates()
{
RANDOM = NewRandom();
Directory directory;
// First in a RAM directory:
directory = new MockRAMDirectory();
RunTest(directory);
directory.Close();
// Second in an FSDirectory:
System.IO.DirectoryInfo dirPath = _TestUtil.GetTempDir("lucene.test.atomic");
directory = FSDirectory.Open(dirPath);
RunTest(directory);
directory.Close();
_TestUtil.RmDir(dirPath);
}
}