public async Task UploadLocalFileShouldSucceed()
        {
            blobDataManager = new BlobDataManager();
            var options = new BlobOptions
            {
                BlobName = "testBlob",
                BlobType = BlobType.BlockBlob,
                ConnectionString = ConnectionString,
                ContainerName = ContainerName,
                OverwriteDestination = true,
                Public = true
            };

            await blobDataManager.UploadFileToBlobAsync("SampleData.txt", options);

            Assert.True(blobDataManager.ProgressRecorder.LatestNumberOfFilesFailed == 0);
            Assert.True(blobDataManager.ProgressRecorder.LatestNumberOfFilesTransferred == 1);
        }
        public async Task UploadLocalFileShouldSucceed()
        {
            blobDataManager = new BlobDataManager();
            var options = new BlobOptions
            {
                BlobName             = "testBlob",
                BlobType             = BlobType.BlockBlob,
                ConnectionString     = ConnectionString,
                ContainerName        = ContainerName,
                OverwriteDestination = true,
                Public = true
            };

            await blobDataManager.UploadFileToBlobAsync("SampleData.txt", options);

            Assert.True(blobDataManager.ProgressRecorder.LatestNumberOfFilesFailed == 0);
            Assert.True(blobDataManager.ProgressRecorder.LatestNumberOfFilesTransferred == 1);
        }