Exemplo n.º 1
0
        public void ApplyDifferenceDeleteFolderTopFolder()
        {
            ApplyDifferenceCreateFolderTopFolder();
            string           folderToDelete   = "Nagesh";
            DbRepository     dbRepository     = new DbRepository("DbFolder");
            FolderRepository uploadRepository = new FolderRepository(
                $@"{Utils.GetSetupDir()}\UploadFolder");

            uploadRepository.Delete($@"{folderToDelete}", true);
            List <Storage> output  = Utils.Compare(dbRepository, uploadRepository, "");
            Storage        storage = output[0];

            dbRepository.ApplyChanges(
                "",
                output);
            List <Storage> dbStorageList = dbRepository.PopulateStorageList(
                "");

            foreach (Storage myStorage in dbStorageList)
            {
                if (myStorage.Name == folderToDelete)
                {
                    Assert.Fail($"{folderToDelete} should not show up as it should be deleted");
                }
            }
        }
Exemplo n.º 2
0
        public void ApplyDifferenceDeleteFileTopFolder()
        {
            //ApplyDifferenceCreateFileTopFolder();
            string           fileToDelete     = "File1.txt";
            DbRepository     dbRepository     = new DbRepository("DbFolder");
            FolderRepository uploadRepository = new FolderRepository(
                $@"{Utils.GetSetupDir()}\UploadFolder");

            uploadRepository.Delete(fileToDelete, false);
            List <Storage> output  = Utils.Compare(dbRepository, uploadRepository, "");
            Storage        storage = output[0];

            dbRepository.ApplyChanges(
                "",
                output);
            List <Storage> dbStorageList = dbRepository.PopulateStorageList(
                "");

            foreach (Storage myStorage in dbStorageList)
            {
                if (myStorage.Name == fileToDelete)
                {
                    Assert.Fail($"The file {fileToDelete} should be deleted but it is still present");
                }
            }
        }
Exemplo n.º 3
0
        public ActionResult Delete(long Id)
        {
            var entity = folderRepository.Load(Id);

            folderRepository.InvokeInTransaction(() => folderRepository.Delete(entity));
            return(RedirectToBackUrl());
        }
Exemplo n.º 4
0
        public void DeleteFolder()
        {
            FolderRepository folderRepository = new FolderRepository($@"{Utils.GetSetupDir()}\UploadFolder");
            //folderRepository.Create("Folder1", "Bhanu", true);
            List <Storage> storageList =
                folderRepository.PopulateStorageList("Folder1");

            folderRepository.Delete("Folder1", true);

            bool isPresent = true;

            foreach (Storage storage in storageList)
            {
                if ((storage.IsFolder) && (storage.Name == "Folder1"))
                {
                    isPresent = false;
                    break;
                }
            }
            Assert.IsTrue(isPresent, "Folder1 is not in the list");

            //Storage input = new Storage
            //{
            //    Name = "Nagesh",
            //    IsFolder = true
            //};

            //Assert.IsTrue(folderRepository.Exist("Folder1", input), "Folder not in the list");
            //Assert.Inconclusive("Not Implemented Yet!");
        }
        public void DeleteFolderTest()
        {
            var auxFolder = new Folder {
                Name = "ObligatorioBD", Id = 1
            };

            folderRepository.Delete(auxFolder);

            mockContext.Verify(e => e.SaveChanges(), Times.Once());
        }
Exemplo n.º 6
0
        public void ShowDifferenceDeleteFolder()
        {
            DbRepository     dbRepository     = new DbRepository("DbFolder");
            FolderRepository uploadRepository = new FolderRepository($@"{Utils.GetSetupDir()}\UploadFolder\Folder1");

            uploadRepository.Delete("Folder2", true);
            List <Storage> output  = Utils.Compare(dbRepository, uploadRepository, "Folder1");
            Storage        storage = output[0];

            Assert.AreEqual(true, storage.IsFolder, "Incorrect type");
            Assert.AreEqual("Folder2", storage.Name, "Incorrect Name");
            Assert.AreEqual(Constants.Action.Delete, storage.Action, "Incorrect Action");
        }
Exemplo n.º 7
0
        public void DeleteFile()
        {
            FolderRepository folderRepository = new FolderRepository($@"{Utils.GetSetupDir()}\UploadFolder");
            List <Storage>   storageList      =
                folderRepository.PopulateStorageList("File1.txt");

            folderRepository.Delete("File1.txt", false);

            bool isPresent = true;

            foreach (Storage storage in storageList)
            {
                if ((storage.IsFolder) && (storage.Name == "File1.txt"))
                {
                    isPresent = false;
                    break;
                }
            }
            Assert.IsTrue(isPresent, "File1.txt is not in the list");
        }