public async Task DeleteSharedFileReturnsFolderWrapperRead(bool deleteAfter, bool immediately) { SecurityContext.AuthenticateMe(NewUser.ID); var result = FilesControllerHelper.DeleteFile( TestFileRead.Id, deleteAfter, immediately) .FirstOrDefault(); await WaitLongOperation(result, FilesCommonResource.ErrorMassage_SecurityException_DeleteFile); }
public override void SetUp() { base.SetUp(); TestFolder = FilesControllerHelper.CreateFolder(GlobalFolderHelper.FolderMy, "TestFolder"); TestFile = FilesControllerHelper.CreateFile(GlobalFolderHelper.FolderMy, "TestFile", default); folderIds = new List <int> { TestFolder.Id }; fileIds = new List <int> { TestFile.Id }; }
public override void SetUp() { base.SetUp(); TestFolder = FilesControllerHelper.CreateFolder(GlobalFolderHelper.FolderMy, "TestFolder"); TestFile = FilesControllerHelper.CreateFile(GlobalFolderHelper.FolderMy, "TestFile", default); NewUser = UserManager.GetUsers(Guid.Parse("005bb3ff-7de3-47d2-9b3d-61b9ec8a76a5")); TestFileShare = new List <FileShareParams> { new FileShareParams { Access = Core.Security.FileShare.Read, ShareTo = NewUser.ID } }; }
public void DeleteFile(int file) { FilesControllerHelper.DeleteFile(file, false, true); while (true) { var statuses = FileStorageService.GetTasksStatuses(); if (statuses.TrueForAll(r => r.Finished)) { break; } Thread.Sleep(100); } }
public void GetFolderEmptyReturnsFolderContentWrapper(bool withSubFolders, int filesCountExpected, int foldersCountExpected) { var folderContentWrapper = FilesControllerHelper.GetFolder( TestFolder.Id, UserOptions.Id, FilterType.None, withSubFolders); var filesCount = folderContentWrapper.Files.Count; var foldersCount = folderContentWrapper.Folders.Count; Assert.IsNotNull(folderContentWrapper); Assert.AreEqual(filesCountExpected, filesCount); Assert.AreEqual(foldersCountExpected, foldersCount); }
public void DeleteFolderReturnsFolderWrapper(bool deleteAfter, bool immediately) { FilesControllerHelper.DeleteFolder(TestFolder.Id, deleteAfter, immediately); while (true) { var statuses = FileStorageService.GetTasksStatuses(); if (statuses.TrueForAll(r => r.Finished)) { break; } Thread.Sleep(100); } Assert.IsTrue(FileStorageService.GetTasksStatuses().TrueForAll(r => string.IsNullOrEmpty(r.Error))); }
public void CopyBatchItemsReturnsOperationCopy(string json) { var batchModel = GetBatchModel(json); var statuses = FilesControllerHelper.CopyBatchItems(batchModel); FileOperationWraper status = null; foreach (var item in statuses) { if (item.OperationType == FileOperationType.Copy) { status = item; } } var statusCopy = FileOperationType.Copy; Assert.IsNotNull(status); Assert.AreEqual(statusCopy, status.OperationType); }
public void DeleteRecentFileReturnsFolderWrapper(string fileTitleExpected) { var RecentFolder = FilesControllerHelper.AddToRecent(TestFile.Id); FilesControllerHelper.DeleteFile( TestFile.Id, false, true); while (true) { var statuses = FileStorageService.GetTasksStatuses(); if (statuses.TrueForAll(r => r.Finished)) { break; } Thread.Sleep(100); } Assert.IsNotNull(RecentFolder); Assert.AreEqual(fileTitleExpected + ".docx", RecentFolder.Title); }
public void CreateFileReturnsFolderWrapper(string fileTitle) { var fileWrapper = FilesControllerHelper.CreateFile((int)GlobalFolderHelper.FolderTrash, fileTitle, default);
public void CreateFolderReturnsFolderWrapper(string folderTitle) { var folderWrapper = Assert.Throws <InvalidOperationException>(() => FilesControllerHelper.CreateFolder((int)GlobalFolderHelper.FolderTrash, folderTitle)); Assert.That(folderWrapper.Message == "You don't have enough permission to create"); }
public override void SetUp() { base.SetUp(); TestFolder = FilesControllerHelper.CreateFolder(GlobalFolderHelper.FolderMy, "TestFolder"); TestFile = FilesControllerHelper.CreateFile(GlobalFolderHelper.FolderMy, "TestFile", default); }
public void CreateFileReturnsFolderWrapper(string fileTitle) { var fileWrapper = FilesControllerHelper.CreateFile(GlobalFolderHelper.FolderShare, fileTitle, default); Assert.AreEqual(fileWrapper.FolderId, GlobalFolderHelper.FolderMy); }
public void ShareFolderToAnotherUserRead(bool notify, string message) { var shareFolder = FilesControllerHelper.SetFolderSecurityInfo(TestFolderRead.Id, TestFolderParamRead, notify, message); Assert.IsNotNull(shareFolder); }