Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
        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));
        }