private void AssumeBlobContainerIsInitialised() { this.blobContainer = Substitute.For <IBlobContainer>(); this.blockBlob = Substitute.For <IBlockBlob>(); this.blobContainer.GetBlockBlob(Key) .Returns(this.blockBlob); }
public async Task Run(IDictionary <string, object> parameters) { IBlobClient client = _blobClientFactory.CreateBlobClient(); IBlobContainer container = client.GetContainerReference(_containerName); await container.CreateIfNotExistsAsync((BlobRequestOptions)parameters["options"]); IBlockBlob blob = container.GetBlockBlobReference((string)parameters["blobPath"]); await blob.UploadFromFileAsync((string)parameters["filePath"], (string)parameters["contentType"]); }
private void AssumeStreamIsInitialised() { this.blobContainer = Substitute.For <IBlobContainer>(); this.blockBlob = Substitute.For <IBlockBlob>(); this.blockBlob.Exists() .Returns(true); this.blobContainer.GetBlockBlob(Key) .Returns(this.blockBlob); this.stream = new MemoryStream(); }
private void AssumeAccountProviderIsInitialised() { this.accountProvider = Substitute.For <IAccountProvider>(); this.storageAccount = Substitute.For <IStorageAccount>(); this.queueClient = Substitute.For <IQueueClient>(); this.queue = Substitute.For <IStorageQueue>(); this.accountProvider.Open(Arg.Any <string>()) .Returns(this.storageAccount); this.storageAccount.CreateQueueClient() .Returns(this.queueClient); this.queueClient.GetQueue(Arg.Any <string>()) .Returns(this.queue); this.blobClient = Substitute.For <IBlobClient>(); this.storageAccount.CreateBlobClient() .Returns(this.blobClient); this.blobContainer = Substitute.For <IBlobContainer>(); this.blobClient.GetContainer(Arg.Any <string>()) .Returns(this.blobContainer); this.blockBlob = Substitute.For <IBlockBlob>(); this.blobContainer.GetBlockBlob(Arg.Any <string>()) .Returns(this.blockBlob); this.blockBlob.Uri.Returns(new Uri("http://localhost/8056/abcd12345")); }
public AttachmentService(IBlockBlob blockBlob) { this.blockBlob = blockBlob; }
public string StartCopy(IBlockBlob source) { var sourceBlob = (BlockBlob)source; return(this.cloudBlockBlob.StartCopy(sourceBlob.InnerBlob())); }
public VolunteerTaskAttachmentService(IBlockBlob blockBlob) { this.blockBlob = blockBlob; }
public ImageService(IBlockBlob blockBlob) { this.blockBlob = blockBlob; }
public A(IBlockBlob blockBlob) { _blockBlob = blockBlob; }