public void WillThrowIfBlobNameEmpty()
        {
            var container = new StandaloneAzureBlobContainer(_containerPath);

            Assert.Throws<ArgumentException>(() => container.GetBlockBlobReference(""));
        }
        public void CanGetBlobInstance()
        {
            var container = new StandaloneAzureBlobContainer(_containerPath);
            container.CreateIfNotExists(BlobContainerPublicAccessType.Off);

            var blob = container.GetBlockBlobReference("testblob");

            new
            {
                Name = "testblob",
                Uri = new Uri(Path.Combine(_containerPath, "testblob"))
            }.ToExpectedObject().ShouldMatch(blob);
        }
        public void WillThrowIfBlobNameNotGiven()
        {
            var container = new StandaloneAzureBlobContainer(_containerPath);

            Assert.Throws<ArgumentNullException>(() => container.GetBlockBlobReference(null));
        }