public void TEST_CREATE_VIRTUAL_FOLDER() { VirtualDirectory vdir = new VirtualDirectory(@"..\..\..\Sample Files\TestFolder"); Assert.AreEqual(2, vdir.TotalChildDirectories); Assert.That(!vdir.HasChildFiles); }
public void TEST_MULTIPLE_BASE_FOLDERS_WORK() { VirtualDirectory vdir; vdir = new VirtualDirectory(new string[] {@"..\..\..\Sample Files\TestFolder\TestFolder1", @"..\..\..\Sample Files\TestFolder\TestFolder2"}); Assert.AreEqual(2, vdir.TotalChildDirectories); }
public FolderView() { vdir = new VirtualDirectory(); FolderImage = FolderView.DefaultFolderImage; foreach (string baseFolder in Properties.Settings.Default.BaseFolders) { vdir.AddChildDirectory(baseFolder); } }
public void AddChildDirectory(string path) { VirtualDirectory vd = new VirtualDirectory(path); if (vd.IsValid()) childDirectories.Add(vd); }
public void RemoveChildDirectory(VirtualDirectory dir) { if (childDirectories.Contains(dir)) childDirectories.Remove(dir); }