public async Task Copy_RequestForCopyFile_CopyFileByPath() { UnityDisk.FileStorages.OneDrive.Account account = new UnityDisk.FileStorages.OneDrive.Account(); await account.SignIn(_login); FileStorageFile file = new FileStorageFile(new FileBuilder() { Name = "ForTestCopy1.exe", Path = "/drive/root:" }) { Account = new AccountProjection( new UnityDisk.Accounts.Account(account)) }; FileStorageFolder folderTo = new FileStorageFolder(new FolderBuilder() { Name = "ForTestCopy2", Path = "/drive/root:" }) { Account = new AccountProjection( new UnityDisk.Accounts.Account(account)) }; UnityDisk.FileStorages.IFileStorageFolder result = await file.Copy(folderTo) as UnityDisk.FileStorages.IFileStorageFolder; Assert.IsNull(result); }
public async Task Copy_RequestForCopyFolder_CopyFolder() { UnityDisk.FileStorages.OneDrive.Account account = new UnityDisk.FileStorages.OneDrive.Account(); await account.SignIn(_login); FileStorageFolder folder = new FileStorageFolder(new FolderBuilder() { Name = "ForTestCopy1", Path = "/drive/root:" }) { Account = new AccountProjection( new UnityDisk.Accounts.Account(account)) }; FileStorageFolder folderTo = new FileStorageFolder(new FolderBuilder() { Name = "ForTestCopy2", Path = "/drive/root:" }) { Account = new AccountProjection( new UnityDisk.Accounts.Account(account)) }; UnityDisk.FileStorages.IFileStorageFolder result = await folder.Copy(folderTo) as UnityDisk.FileStorages.IFileStorageFolder; string expectedPath = "/drive/root:/ForTestCopy2"; Assert.IsNotNull(result); Assert.AreEqual(expectedPath, result.Path); Assert.AreEqual(folder.Name, result.Name); }