public async Task BlobContainerShouldCreateContainerEvenIfAlreadyCreated()
        {
            var c = CreateBlobContainer();
            await c.CreateAsync();

            Func <Task> action = async() => await BlobClient.GetBlobContainer(c.Name).CreateAsync();

            action.Should().NotThrow();
        }
        private IBlobContainer CreateBlobContainer()
        {
            var containerName = AzureResourceUniqueNameCreator.CreateUniqueBlobContainerName();
            var c             = BlobClient.GetBlobContainer(containerName);

            _cleanupTasks.Add(() => c.DeleteIfExistsAsync());

            return(c);
        }
        public void GetBlobContainerOnBlobClientShouldReturnValidInstanceOfBlobContainer()
        {
            var blobContainer = BlobClient.GetBlobContainer("testforvalidblobcontainer");

            blobContainer.Should().NotBeNull();
        }