public void BadAddFile() { FileSystem.FileSystem f = new FileSystem.FileSystem(); bool added = f.AddFile("/foo/bar/diddles/file1.txt"); added = f.AddFile("/foo/bar/diddles/file1.txt"); Assert.AreEqual(false, added); }
public void NumberFiles() { FileSystem.FileSystem f = new FileSystem.FileSystem(); f.AddDirectory("/foo/bar"); f.AddFile("/foo/bar/file1.txt"); f.AddFile("/foo/bar/file2.txt"); f.AddFile("/foo/bar/file3.txt"); Assert.AreEqual(3, f.Count); f.RemoveFile("/foo/bar/randomFile.txt"); f.RemoveFile("/foo/bar/file3.txt"); Assert.AreEqual(2, f.Count); }
public void BadRemoveFile() { FileSystem.FileSystem f = new FileSystem.FileSystem(); f.AddFile("/foo/bar/diddles/file1.txt"); bool removed = f.RemoveFile("/foo/bar/diddles/file2.txt"); FileSystem.Node node = f.AddDirectory("/foo/bar/diddles/"); Assert.AreEqual(false, removed); Assert.AreEqual(1, node.Files().Count); }