Exemple #1
0
        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);
        }
Exemple #2
0
        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();
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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);
        }