public void CanPersistPropertiesAsync() { var sourceBlob = new StandaloneAzureBlockBlob(BasePath, BlobName); CreateBlobContent(sourceBlob); sourceBlob.Properties.ContentType = "something"; sourceBlob.SetPropertiesAsync().Wait(); var loadedBlob = new StandaloneAzureBlockBlob(BasePath, BlobName); loadedBlob.FetchAttributes(); new { Properties = new { ContentType = "something", Length = (long) 12 } }.ToExpectedObject().ShouldMatch(loadedBlob); }
public void WillThrowOnAsyncSaveOfPropertiesIfBlobDoesNotExist() { var blob = new StandaloneAzureBlockBlob(BasePath, BlobName); AssertEx.Throws<StorageException>(() => blob.SetPropertiesAsync()); }