public DownstreamRouteFinderTests() { _mockConfig = new Mock <IOcelotConfigurationProvider>(); _mockMatcher = new Mock <IUrlPathToUrlTemplateMatcher>(); _finder = new Mock <IUrlPathPlaceholderNameAndValueFinder>(); _downstreamRouteFinder = new Ocelot.DownstreamRouteFinder.Finder.DownstreamRouteFinder(_mockConfig.Object, _mockMatcher.Object, _finder.Object); }
public DownstreamRouteFinderMiddleware(RequestDelegate next, IOcelotLoggerFactory loggerFactory, IDownstreamRouteFinder downstreamRouteFinder, IRequestScopedDataRepository requestScopedDataRepository) : base(requestScopedDataRepository) { _next = next; _downstreamRouteFinder = downstreamRouteFinder; _logger = loggerFactory.CreateLogger <DownstreamRouteFinderMiddleware>(); }
public DownstreamRouteFinderMiddleware(OcelotRequestDelegate next, IOcelotLoggerFactory loggerFactory, IDownstreamRouteFinder downstreamRouteFinder, IOcelotConfigurationProvider configProvider, IMultiplexer multiplexer) { _configProvider = configProvider; _multiplexer = multiplexer; _next = next; _downstreamRouteFinder = downstreamRouteFinder; _logger = loggerFactory.CreateLogger <DownstreamRouteFinderMiddleware>(); }
public DownstreamRouteFinderMiddleware(OcelotRequestDelegate next, IOcelotLoggerFactory loggerFactory, IDownstreamRouteFinder downstreamRouteFinder, IInternalConfigurationRepository repo, IMultiplexer multiplexer) : base(loggerFactory.CreateLogger <DownstreamRouteFinderMiddleware>()) { _repo = repo; _multiplexer = multiplexer; _next = next; _downstreamRouteFinder = downstreamRouteFinder; }
public DownstreamRouteFinderTests() { _mockMatcher = new Mock <IUrlPathToUrlTemplateMatcher>(); _finder = new Mock <IPlaceholderNameAndValueFinder>(); _downstreamRouteFinder = new Ocelot.DownstreamRouteFinder.Finder.DownstreamRouteFinder(_mockMatcher.Object, _finder.Object); }