コード例 #1
0
        public DownstreamRequestInitialiserMiddlewareTests()
        {
            _httpContext   = new DefaultHttpContext();
            _requestMapper = new Mock <IRequestMapper>();
            _next          = new Mock <RequestDelegate>();
            _logger        = new Mock <IOcelotLogger>();

            _loggerFactory = new Mock <IOcelotLoggerFactory>();
            _loggerFactory
            .Setup(lf => lf.CreateLogger <DownstreamRequestInitialiserMiddleware>())
            .Returns(_logger.Object);

            _middleware = new DownstreamRequestInitialiserMiddleware(
                _next.Object,
                _loggerFactory.Object,
                _requestMapper.Object,
                new DownstreamRequestCreator(new FrameworkDescription()));
        }
コード例 #2
0
        public DownstreamRequestInitialiserMiddlewareTests()
        {
            _httpContext   = new Mock <HttpContext>();
            _httpRequest   = new Mock <HttpRequest>();
            _requestMapper = new Mock <IRequestMapper>();
            _next          = new Mock <OcelotRequestDelegate>();
            _logger        = new Mock <IOcelotLogger>();

            _loggerFactory = new Mock <IOcelotLoggerFactory>();
            _loggerFactory
            .Setup(lf => lf.CreateLogger <DownstreamRequestInitialiserMiddleware>())
            .Returns(_logger.Object);

            _middleware = new DownstreamRequestInitialiserMiddleware(
                _next.Object,
                _loggerFactory.Object,
                _requestMapper.Object);

            _downstreamContext = new DownstreamContext(_httpContext.Object);
        }