public JobProfileFunctionsHealthTests() { httpRequest = A.Fake <HttpRequest>(); var httpContextAccessor = A.Fake <IHttpContextAccessor>(); var correlationProvider = new RequestHeaderCorrelationIdProvider(httpContextAccessor); using var telemetryConfig = new TelemetryConfiguration(); var telemetryClient = new TelemetryClient(telemetryConfig); var logger = new LogService(correlationProvider, telemetryClient); var correlationResponse = new ResponseWithCorrelation(correlationProvider, httpContextAccessor); functionApp = new JobProfileFunctions(logger, correlationResponse); }
public JobProfileFunctionsGetJobProfileDetailTests() { const string fakeHostName = "DummyHostName"; httpRequest = A.Fake <HttpRequest>(); httpRequest.HttpContext.Request.Scheme = "http"; httpRequest.HttpContext.Request.Host = new HostString(fakeHostName); profileDataService = A.Fake <IProfileDataService>(); var httpContextAccessor = A.Fake <IHttpContextAccessor>(); var correlationProvider = new RequestHeaderCorrelationIdProvider(httpContextAccessor); using var telemetryConfig = new TelemetryConfiguration(); var telemetryClient = new TelemetryClient(telemetryConfig); var logger = new LogService(correlationProvider, telemetryClient); var correlationResponse = new ResponseWithCorrelation(correlationProvider, httpContextAccessor); functionApp = new JobProfileFunctions(logger, correlationResponse); }