public override void SetUp()
{
base.SetUp();
//IndexDir = CreateTempDir("RAMDirIndex");
string tempDir = Path.GetTempPath();
if (tempDir == null)
throw new IOException("java.io.tmpdir undefined, cannot run test");
IndexDir = new DirectoryInfo(Path.Combine(tempDir, "RAMDirIndex"));
Directory dir = NewFSDirectory(IndexDir);
IndexWriter writer = new IndexWriter(dir, (new IndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer(Random()))).SetOpenMode(IndexWriterConfig.OpenMode_e.CREATE));
// add some documents
Document doc = null;
for (int i = 0; i < DocsToAdd; i++)
{
doc = new Document();
doc.Add(NewStringField("content", English.IntToEnglish(i).Trim(), Field.Store.YES));
writer.AddDocument(doc);
}
Assert.AreEqual(DocsToAdd, writer.MaxDoc);
writer.Dispose();
dir.Dispose();
}