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