public void DirectoryMoveToTest() { var Manager = new FileManager(); IDirectory TempObject = Manager.Directory("~/Data/Test"); TempObject.Create(); IDirectory NewParent = Manager.Directory("~/Data2/"); NewParent.Create(); TempObject.MoveTo(NewParent); Assert.Equal(NewParent.FullName + "Test", TempObject.FullName); TempObject.Delete(); }
public void DirectoryRenameTest() { var Manager = new FileManager(); IDirectory TempObject = Manager.Directory("~/Data/Test"); TempObject.Create(); string DirectoryPath = TempObject.Parent.FullName; TempObject.Rename("Test2"); Assert.Equal(DirectoryPath + "\\Test2", TempObject.FullName); TempObject.Delete(); }
public void FileMoveToTest() { var Manager = new FileManager(); IFile TempObject = Manager.File("~/Data/Test/Data.txt"); TempObject.Write("This is a test"); IDirectory NewParent = Manager.Directory("~/Data2/"); NewParent.Create(); TempObject.MoveTo(NewParent); Assert.Equal(NewParent.FullName + "Data.txt", TempObject.FullName); TempObject.Delete(); }
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); }
public void Dispose() { var Manager = new FileManager(); Manager.Directory("~/Data/").Delete(); Manager.Directory("~/Data2/").Delete(); }