private static async Task UploadNewArticle(string newArticle) { var name = Path.GetFileNameWithoutExtension(newArticle); var content = await File.ReadAllTextAsync(newArticle); Console.WriteLine($"Uploading article {name}..."); await BlobService.AddBlob(name, content); }
public async Task ShouldRemoveBlob() { // Arrange var name = "bar"; var content = "foo"; await BlobService.AddBlob(name, content); // Act await BlobService.RemoveBlob(name); // Assert var(newName, newContent) = await BlobService.GetBlob(name); Check.That(newName).IsNullOrWhiteSpace(); Check.That(newContent).IsNullOrWhiteSpace(); }
public async Task ShouldGetBlob() { // Arrange var randomString = Path.GetRandomFileName().Split('.')[0]; var blobName = randomString; var blobContent = randomString; await BlobService.AddBlob(blobName, blobContent); // Act var content = BlobService.GetBlob(blobName); // Assert Check.That(content).IsNotNull(); // Clean await BlobService.RemoveBlob(blobName); }
public async Task ShouldAddBlob() { // Arrange var originalName = "foo"; var originalContent = "bar"; // Act await BlobService.AddBlob(originalName, originalContent); // Assert var(newName, newContent) = await BlobService.GetBlob(originalName); Check.That(newName).IsEqualTo(originalName); Check.That(newContent).IsEqualTo(originalContent); // Clean await BlobService.RemoveBlob(originalName); }