Esempio n. 1
0
 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;
 }
Esempio n. 3
0
 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;
 }