Пример #1
0
 public AddHeadersToResponseTests()
 {
     _factory = new Mock <IOcelotLoggerFactory>();
     _logger  = new Mock <IOcelotLogger>();
     _factory.Setup(x => x.CreateLogger <AddHeadersToResponse>()).Returns(_logger.Object);
     _placeholders = new Mock <IPlaceholders>();
     _adder        = new AddHeadersToResponse(_placeholders.Object, _factory.Object);
 }
 public HttpHeadersTransformationMiddleware(OcelotRequestDelegate next,
                                            IOcelotLoggerFactory loggerFactory,
                                            IHttpContextRequestHeaderReplacer preReplacer,
                                            IHttpResponseHeaderReplacer postReplacer,
                                            IAddHeadersToResponse addHeaders)
     : base(loggerFactory.CreateLogger <HttpHeadersTransformationMiddleware>())
 {
     _addHeaders   = addHeaders;
     _next         = next;
     _postReplacer = postReplacer;
     _preReplacer  = preReplacer;
 }