static void Main(string[] args) { StringBuilder dashes = new StringBuilder(""); Folder movieFolder = new Folder("Movie"); Folder actionMovieFolder = new Folder("Action"); Folder comedyMovieFolder = new Folder("Comedy"); Folder comedyActionMovieFolder = new Folder("Comedy Action"); File afile = new File("action 1", 50, "mp4"); File bfile = new File("action 2", 45, "avi"); File cfile = new File("comdey 1", 30, "mp3"); File dfile = new File("comdey 2", 33, "mp4"); File efile = new File("comdey action 1", 42, "mp3"); movieFolder.AddChildren(actionMovieFolder); movieFolder.AddChildren(comedyMovieFolder); actionMovieFolder.AddChildren(comedyActionMovieFolder); actionMovieFolder.AddChildren(afile); actionMovieFolder.AddChildren(bfile); comedyMovieFolder.AddChildren(cfile); comedyMovieFolder.AddChildren(dfile); comedyActionMovieFolder.AddChildren(efile); movieFolder.Display(dashes); Console.WriteLine(movieFolder.GetDash); }
static void Main(string[] args) { Folder movie = new Folder("Movie"); Folder actionFolder = new Folder("Action"); Folder comedyFolder = new Folder("Comedy"); Folder actionComedyFolder = new Folder("Action-Comedy"); File abcFile = new File("abc", 100, "avi"); File defFile = new File("def", 100, "mp4"); File mnoFile = new File("mno", 100, "avi"); File pqrFile = new File("pqr", 100, "mp4"); File lmnFile = new File("lmn", 100, "avi"); File xyzFile = new File("xyz", 100, "mp4"); movie.AddChildren(actionFolder); actionFolder.AddChildren(actionComedyFolder); movie.AddChildren(comedyFolder); actionFolder.AddChildren(abcFile); actionFolder.AddChildren(defFile); actionFolder.AddChildren(pqrFile); comedyFolder.AddChildren(mnoFile); comedyFolder.AddChildren(lmnFile); comedyFolder.AddChildren(xyzFile); movie.Display(new StringBuilder()); Console.ReadLine(); }
public void Initialisation() { currentDirectory = new DirectoryInfo(mainFolder.Way); directories = currentDirectory.GetDirectories(); files = currentDirectory.GetFiles(); string[] directoryNames = Directory.GetDirectories(mainFolder.Way); string[] fileNames = Directory.GetFiles(mainFolder.Way); List <string> filePaths = new List <string>(); List <string> directoryPaths = new List <string>(); filePaths.AddRange(fileNames); directoryPaths.AddRange(directoryNames); filePaths.Sort(); directoryPaths.Sort(); fileSystemEntriesPaths.AddRange(directoryPaths); fileSystemEntriesPaths.AddRange(filePaths); foreach (string path in fileSystemEntriesPaths) { if (Directory.Exists(path)) { Folder folder = new Folder(path); folder.IndentationsLength = indentationLength + 2; folders.Add(folder); mainFolder.AddChildren(folder); } else { _File file = new _File(path); file.IndentationsLength = indentationLength; folders.Add(file); mainFolder.AddChildren(file); } } folders[current.Index].Current = true; // myComputer.SetCoordinatesCurrentDirectory(); }
static void Main(string[] args) { Folder movieFolder = new Folder("movie"); Folder actionMovieFolder = new Folder("action"); Folder comedyMovieFolder = new Folder("comedy"); File abcFile = new File("abc", 100, "avi"); File defFile = new File("def", 150, "mp4"); File ghiFile = new File("ghi", 150, "avi"); File jklFile = new File("jkl", 100, "mp4"); movieFolder.AddChildren(actionMovieFolder); movieFolder.AddChildren(comedyMovieFolder); actionMovieFolder.AddChildren(abcFile); actionMovieFolder.AddChildren(defFile); comedyMovieFolder.AddChildren(ghiFile); comedyMovieFolder.AddChildren(jklFile); movieFolder.display(dashes); Console.WriteLine(dashes.ToString()); Console.Read(); }
public void Adding_2_childrens_with_the_same_path_should_only_add_1() { List <MessageEventArgs_410420> list = getListWith1Children(); var message2 = new MessageEventArgs_410420(messageid, messageName, fullPath1, fileType, fileSize, created, modified); list.Add(message2); parentFolder.AddChildren(list); var childrens = parentFolder.Children; Assert.That(childrens.Count, Is.EqualTo(1), "Added 2 nodes with the same path should only return 1? Not sure about this..."); }
public void Initialization() { myComputer.Head = true; for (int i = 0; i < drives.Length; i++) { paths.Add(drives[i].ToString()); } paths.Sort(); for (int i = 0; i < drives.Length; i++) { Folder folder = new Folder(paths[i]); folder.IndentationsLength = indentationsLength; folder.ThisDisk = true; folders.Add(folder); myComputer.AddChildren(folder); } myComputer.Coordinator(); folders[0].Current = true; }