public static void Test_VirtualFileTree_FindNode() { VirtualPath path0 = new VirtualPath(@"\\VirtualDrive\"); VirtualFileTree tree = new VirtualFileTree(); UnitTest.Test(!Object.ReferenceEquals(tree.FindNode(new VirtualPath(@"\\VirtualDrive\")), null)); UnitTest.Test(Object.ReferenceEquals(tree.FindNode(new VirtualPath(@"\\VirtualDrive\notExisting")), null)); }
public static void Test_VirtualFileTree_CreateDir_Store() { VirtualPath path = new VirtualPath(@"\\VirtualDrive\Folder0\Folder1\text.bin"); VirtualFileTree tree = new VirtualFileTree(); VirtualFile file0 = tree.Store(path, null); VirtualFile file1 = tree.FindNode(path) as VirtualFile; UnitTest.Test(Object.ReferenceEquals(file0, file1)); }
public static void Test_VirtualFileTree_CreateDirectoryNodes() { VirtualPath path = new VirtualPath(@"\\VirtualDrive\Folder0\Folder1\"); VirtualFileTree tree = new VirtualFileTree(); VirtualDirectory dir0 = tree.CreateDirectoryNodes(path); VirtualDirectory dir1 = tree.FindNode(path) as VirtualDirectory; UnitTest.Test(Object.ReferenceEquals(dir0, dir1)); }