private async Task <List <string> > ListFileNamesWorksAsync() { ICloudStorageClient client = new WebdavCloudStorageClient(); List <string> result = await client.ListFileNamesAsync(GetCredentials()); return(result); }
public void ParseMailboxOrgWebdavResponseCorrectly() { List <string> fileNames = WebdavCloudStorageClient.ParseWebdavResponseForFileNames(GetMailboxOrgResponse()); Assert.AreEqual(1, fileNames.Count); Assert.AreEqual("unittest.dat", fileNames[0]); }
public void ParseStratoWebdavResponseCorrectly() { List <string> fileNames = WebdavCloudStorageClient.ParseWebdavResponseForFileNames(GetStratoResponse()); Assert.AreEqual(3, fileNames.Count); Assert.AreEqual("Bearbeiten1.txt", fileNames[0]); Assert.AreEqual("test_a.txt", fileNames[1]); Assert.AreEqual("Bearbeiten2.txt", fileNames[2]); }
private async Task <byte[]> DownloadFileWorksAsync(string fileName, CloudStorageCredentials credentials = null) { ICloudStorageClient client = new WebdavCloudStorageClient(); if (credentials == null) { credentials = GetCredentials(); } return(await client.DownloadFileAsync(fileName, credentials)); }
public void ParseGmxWebdavResponseCorrectly() { List <string> fileNames = WebdavCloudStorageClient.ParseWebdavResponseForFileNames(GetGxmResponse()); Assert.AreEqual(7, fileNames.Count); Assert.AreEqual("silentnotes_repository_demo.silentnotes", fileNames[0]); Assert.AreEqual("silentnotes_repository_dev.silentnotes", fileNames[1]); Assert.AreEqual("silentnotes_repository_unittest.silentnotes", fileNames[2]); Assert.AreEqual("silentnotes_repository.silentnotes", fileNames[3]); Assert.AreEqual("tinu-2017-09-19.data", fileNames[4]); Assert.AreEqual("tinu-2017-10-19.data", fileNames[5]); Assert.AreEqual("tinu space.data", fileNames[6]); }
private async Task <bool> FileExistsWorksAsync(string filename) { ICloudStorageClient client = new WebdavCloudStorageClient(); return(await client.ExistsFileAsync(filename, GetCredentials())); }
private async Task DeleteFileWorksAsync(string fileName) { ICloudStorageClient client = new WebdavCloudStorageClient(); await client.DeleteFileAsync(fileName, GetCredentials()); }
private async Task UploadFileWorksAsync(string fileName, byte[] fileContent) { ICloudStorageClient client = new WebdavCloudStorageClient(); await client.UploadFileAsync(fileName, fileContent, GetCredentials()); }