public void Setup() { _contact = new Models.ContactDetails(); _request = new DefaultHttpRequest(new DefaultHttpContext()); _log = new Mock <ILogger>(); _resourceHelper = new Mock <IResourceHelper>(); _httpRequestHelper = new Mock <IHttpRequestHelper>(); _getContactHttpTriggerService = new Mock <IGetContactHttpTriggerService>(); _httpResponseMessageHelper = new HttpResponseMessageHelper(); _function = new GetContactHttpTrigger(_resourceHelper.Object, _httpRequestHelper.Object, _getContactHttpTriggerService.Object, _httpResponseMessageHelper); }
private async Task <HttpResponseMessage> RunFunction(string customerId) { return(await GetContactHttpTrigger.Run(_request, _log, customerId, _resourceHelper, _httpRequestMessageHelper, _getContactHttpTriggerService).ConfigureAwait(false)); }