public virtual void TestNotDirectory()
{
DirectoryInfo path = CreateTempDir("testnotdir");
Directory fsDir = new SimpleFSDirectory(path, null);
try
{
IndexOutput @out = fsDir.CreateOutput("afile", NewIOContext(Random()));
@out.Dispose();
Assert.IsTrue(SlowFileExists(fsDir, "afile"));
try
{
var d = new SimpleFSDirectory(new DirectoryInfo(Path.Combine(path.FullName, "afile")), null);
Assert.Fail("did not hit expected exception");
}
catch (NoSuchDirectoryException nsde)
{
// Expected
}
}
finally
{
fsDir.Dispose();
System.IO.Directory.Delete(path.FullName, true);
}
}