Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 public DownstreamRouteFinderMiddleware(RequestDelegate next,
                                        IOcelotLoggerFactory loggerFactory,
                                        IDownstreamRouteFinder downstreamRouteFinder,
                                        IRequestScopedDataRepository requestScopedDataRepository)
     : base(requestScopedDataRepository)
 {
     _next = next;
     _downstreamRouteFinder = downstreamRouteFinder;
     _logger = loggerFactory.CreateLogger <DownstreamRouteFinderMiddleware>();
 }
Esempio n. 3
0
 public DownstreamRouteFinderMiddleware(OcelotRequestDelegate next,
                                        IOcelotLoggerFactory loggerFactory,
                                        IDownstreamRouteFinder downstreamRouteFinder,
                                        IOcelotConfigurationProvider configProvider,
                                        IMultiplexer multiplexer)
 {
     _configProvider        = configProvider;
     _multiplexer           = multiplexer;
     _next                  = next;
     _downstreamRouteFinder = downstreamRouteFinder;
     _logger                = loggerFactory.CreateLogger <DownstreamRouteFinderMiddleware>();
 }
Esempio n. 4
0
 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);
 }