Esempio n. 1
0
        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]);
        }
Esempio n. 3
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]);
        }
Esempio n. 4
0
        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));
        }
Esempio n. 5
0
        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]);
        }
Esempio n. 6
0
        private async Task <bool> FileExistsWorksAsync(string filename)
        {
            ICloudStorageClient client = new WebdavCloudStorageClient();

            return(await client.ExistsFileAsync(filename, GetCredentials()));
        }
Esempio n. 7
0
 private async Task DeleteFileWorksAsync(string fileName)
 {
     ICloudStorageClient client = new WebdavCloudStorageClient();
     await client.DeleteFileAsync(fileName, GetCredentials());
 }
Esempio n. 8
0
 private async Task UploadFileWorksAsync(string fileName, byte[] fileContent)
 {
     ICloudStorageClient client = new WebdavCloudStorageClient();
     await client.UploadFileAsync(fileName, fileContent, GetCredentials());
 }