public void CreateFolderTopLevel() // Creates New Folder at the Top Level { FolderRepository uploadRepository = new FolderRepository($@"{Utils.GetSetupDir()}\UploadFolder"); DateTime createdTime = uploadRepository.CreateFolder("", "Dutta"); DbRepository dbRepository = new DbRepository("DbFolder"); dbRepository.CreateFolder("", "Dutta", createdTime); List <Storage> difference = Utils.Compare(dbRepository, uploadRepository, ""); Assert.AreEqual(0, difference.Count, "There should be no difference between repositories"); }
public void CopyFolderInner() // Copy Top Level Folder (i.e Folder1) and its content to Newly Created Folder(i.e Dutta) { FolderRepository uploadRepository = new FolderRepository($@"{Utils.GetSetupDir()}\UploadFolder"); DbRepository dbRepository = new DbRepository("DbFolder"); DateTime createdTime = uploadRepository.CreateFolder("", "Dutta"); dbRepository.CreateFolder("", "Dutta", createdTime); createdTime = uploadRepository.CopyFolder("Folder1", "Dutta"); dbRepository.CopyFolder(@"Folder1", @"Dutta", createdTime); List <Storage> difference = Utils.Compare(dbRepository, uploadRepository, "Dutta"); Assert.AreEqual(0, difference.Count, "There should be no difference between repositories"); }