public StubResponseGenerator( IRequestLoggerFactory requestLoggerFactory, IEnumerable <IResponseWriter> responseWriters) { _requestLoggerFactory = requestLoggerFactory; _responseWriters = responseWriters; }
public StubRequestExecutor( IEnumerable <IConditionChecker> conditionCheckers, IFinalStubDeterminer finalStubDeterminer, ILogger <StubRequestExecutor> logger, IRequestLoggerFactory requestLoggerFactory, IStubContext stubContainer, IStubResponseGenerator stubResponseGenerator) { _conditionCheckers = conditionCheckers; _finalStubDeterminer = finalStubDeterminer; _logger = logger; _requestLoggerFactory = requestLoggerFactory; _stubContainer = stubContainer; _stubResponseGenerator = stubResponseGenerator; }
public StubHandlingMiddleware( RequestDelegate next, IClientDataResolver clientDataResolver, IHttpContextService httpContextService, ILogger <StubHandlingMiddleware> logger, IRequestLoggerFactory requestLoggerFactory, IRequestNotify requestNotify, IStubContext stubContext, IStubRequestExecutor stubRequestExecutor, IOptions <SettingsModel> options, IMapper mapper) { _next = next; _clientDataResolver = clientDataResolver; _httpContextService = httpContextService; _logger = logger; _requestLoggerFactory = requestLoggerFactory; _requestNotify = requestNotify; _stubContext = stubContext; _stubRequestExecutor = stubRequestExecutor; _mapper = mapper; _settings = options.Value; }