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); }
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)); }