public void MoveFolderOuter() // Move Folder2 and its content to the Top Level { FolderRepository uploadRepository = new FolderRepository($@"{Utils.GetSetupDir()}\UploadFolder"); DateTime createdDate = uploadRepository.MoveFolder( @"Folder1\Folder2", ""); DbRepository dbRepository = new DbRepository("DbFolder"); dbRepository.MoveFolder( @"Folder1\Folder2", "", createdDate); List <Storage> difference = Utils.Compare(dbRepository, uploadRepository, ""); Assert.AreEqual(0, difference.Count, "There should be no difference between repositories"); }
public void MoveNewFolderInner() // Move Newly created Folder from Top Level to the Folder2 { CreateFolderTopLevel(); FolderRepository uploadRepository = new FolderRepository($@"{Utils.GetSetupDir()}\UploadFolder"); DateTime createdDate = uploadRepository.MoveFolder( "Dutta", @"Folder1\Folder2"); DbRepository dbRepository = new DbRepository("DbFolder"); dbRepository.MoveFolder( "Dutta", @"Folder1\Folder2", createdDate); List <Storage> difference = Utils.Compare(dbRepository, uploadRepository, ""); Assert.AreEqual(0, difference.Count, "There should be no difference between repositories"); }