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; }