public async Task HandleTraffic(ITrafficContext trafficContext) { var httpRequestMessage = await _httpRequestBuilder.BuildHttpRequest(trafficContext); var httpResponseMessage = await _httpRequestExecutor.ExecuteRequest(httpRequestMessage); var httpResponse = trafficContext.HttpContext.Response; await _httpResponseBuilder.BuildHttpResponse(httpResponse, httpResponseMessage); }