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"]);
        }
Esempio n. 3
0
 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"));
 }
Esempio n. 5
0
 public AttachmentService(IBlockBlob blockBlob)
 {
     this.blockBlob = blockBlob;
 }
Esempio n. 6
0
        public string StartCopy(IBlockBlob source)
        {
            var sourceBlob = (BlockBlob)source;

            return(this.cloudBlockBlob.StartCopy(sourceBlob.InnerBlob()));
        }
 public VolunteerTaskAttachmentService(IBlockBlob blockBlob)
 {
     this.blockBlob = blockBlob;
 }
Esempio n. 8
0
 public ImageService(IBlockBlob blockBlob)
 {
     this.blockBlob = blockBlob;
 }
 public A(IBlockBlob blockBlob)
 {
     _blockBlob = blockBlob;
 }