public async Task <ServiceResponse <Image> > CreateImageAsync(string accountName, Image image)
        {
            var imageCopy = TestHelper.Clone(image);

            return(await Task.Run(async() =>
            {
                var controller = new ImageController(this.AccountContainer, this.ImageContainer, this.BlobContainer, this.MessagingClient);
                var actionResult = await InvokeControllerAction(async() => await controller.CreateImageAsync(accountName, imageCopy));
                return ExtractServiceResponse <Image>(actionResult.Result);
            }));
        }