public void CanUploadContentFromStream(string blobName) { using (var memoryStream = new MemoryStream()) { var sourceContent = GenerateSourceContent(); var buffer = Encoding.UTF8.GetBytes(sourceContent); memoryStream.Write(buffer, 0, buffer.Length); memoryStream.Position = 0; var blob = new StandaloneAzureBlockBlob(BasePath, blobName); blob.UploadFromStreamAsync(memoryStream).Wait(); Assert.Equal(sourceContent, File.ReadAllText(blob.Uri.LocalPath)); } }