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"); } } }
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"); } } }
public ActionResult Delete(long Id) { var entity = folderRepository.Load(Id); folderRepository.InvokeInTransaction(() => folderRepository.Delete(entity)); return(RedirectToBackUrl()); }
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()); }
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"); }
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"); }