public void DirectoryTest()
{
var Manager = new FileManager();
IDirectory TempObject = Manager.Directory("~/Data/Test");
Assert.Equal(false, TempObject.Exists);
Assert.Equal("Test", TempObject.Name);
Assert.Equal("Data", TempObject.Parent.Name);
Assert.Equal(0, TempObject.Size);
TempObject.Create();
Assert.Equal(true, TempObject.Exists);
Assert.Equal("Test", TempObject.Name);
Assert.Equal("Data", TempObject.Parent.Name);
TempObject.Delete();
Assert.Equal(false, TempObject.Exists);
Assert.Equal("Test", TempObject.Name);
Assert.Equal("Data", TempObject.Parent.Name);
}