Exemple #1
0
        public async Task DownloadFile_DestinationDirectoryNotFoundExeption()
        {
            string actualExceptionMessage   = "";
            string expectedExceptionMessage = "The path cannot be found";

            sourceContainerReference = Guid.NewGuid().ToString();

            await blobStorageTools.CreateContainerAsync(sourceContainerReference);

            await blobStorageTools.UploadAsync(sourceContainerReference, testFile);

            try
            {
                await blobStorageTools.DownloadAsync(sourceContainerReference, "test.txt", "fakepath");
            }
            catch (Exception ex)
            {
                actualExceptionMessage = ex.Message;
            }

            Assert.AreEqual(expectedExceptionMessage, actualExceptionMessage);
        }
Exemple #2
0
        public async Task <ActionResult <IEnumerable <string> > > Get()
        {
            BlobStorageTools tools = new BlobStorageTools(azureProvider);

            string err = "";

            try
            {
                await tools.MoveAsync("blah", "blah", "blah", "blah");
            }
            catch (Exception ex)
            {
                System.Console.WriteLine(ex);
                err += ex.Message;
            }

            try
            {
                await tools.UploadAsync("sample-de542a93-8a61-4ba6-b2e5-ed3e76f0c56c", @"./test1.txt");
            }
            catch (Exception ex)
            {
                System.Console.WriteLine(ex);
                err += ex.Message;
            }

            try
            {
                await tools.DownloadAsync("sample-de542a93-8a61-4ba6-b2e5-ed3e76f0c56c", "test1.txt", "./copy-test1.txt");
            }
            catch (Exception ex)
            {
                System.Console.WriteLine(ex);
                err += ex.Message;
            }

            if (err == "")
            {
                return(Ok());
            }

            return(BadRequest(err));
        }