예제 #1
0
        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");
        }
예제 #2
0
        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");
        }