private void WhenICreate()
 {
     _result = _creator.Create(_globalConfig);
 }
        private void GivenTheServiceProviderConfigIs(ServiceProviderConfiguration config)
        {
            var configuration = new InternalConfiguration(null, null, config, null, null, null, null, null);

            _downstreamContext.Configuration = configuration;
        }
Exemple #3
0
 private void GivenTheFollowingIsReturned(ServiceProviderConfiguration serviceProviderConfiguration)
 {
     _serviceProviderConfigCreator
     .Setup(x => x.Create(It.IsAny <FileGlobalConfiguration>())).Returns(serviceProviderConfiguration);
 }
Exemple #4
0
 private void ThenTheConfigIs(ServiceProviderConfiguration expected)
 {
     _result.ServiceProviderHost.ShouldBe(expected.ServiceProviderHost);
     _result.ServiceProviderPort.ShouldBe(expected.ServiceProviderPort);
 }
Exemple #5
0
        private static ServiceDiscovery.Providers.IServiceDiscoveryProvider GetKubeProvider(IServiceProvider provider, ServiceProviderConfiguration config, DownstreamReRoute reRoute, IOcelotLoggerFactory factory)
        {
            var kubeClient = provider.GetService <IKubeApiClient>();

            var k8sRegistryConfiguration = new KubeRegistryConfiguration()
            {
                KeyOfServiceInK8s = reRoute.ServiceName,
                KubeNamespace     = string.IsNullOrEmpty(reRoute.ServiceNamespace) ? config.Namespace : reRoute.ServiceNamespace
            };

            var k8sServiceDiscoveryProvider = new KubernetesServiceDiscoveryProvider(k8sRegistryConfiguration, factory, kubeClient);

            if (config.Type?.ToLower() == "pollkube")
            {
                return(new PollKubernetes(config.PollingInterval, factory, k8sServiceDiscoveryProvider));
            }
            return(k8sServiceDiscoveryProvider);
        }
Exemple #6
0
 public LoadBalancerHouseTests()
 {
     _factory               = new Mock <ILoadBalancerFactory>();
     _loadBalancerHouse     = new LoadBalancerHouse(_factory.Object);
     _serviceProviderConfig = new ServiceProviderConfiguration("myType", "myHost", 123, string.Empty, "configKey", 0);
 }
Exemple #7
0
 private void GivenTheConfigurationIs(List <ReRoute> reRoutesConfig, string adminPath, ServiceProviderConfiguration serviceProviderConfig)
 {
     _reRoutesConfig = reRoutesConfig;
     _config         = new InternalConfiguration(_reRoutesConfig, adminPath, serviceProviderConfig, "", new LoadBalancerOptionsBuilder().Build(), "", new QoSOptionsBuilder().Build(), new HttpHandlerOptionsBuilder().Build());
 }
Exemple #8
0
 public ReRouteBuilder WithServiceProviderConfiguraion(ServiceProviderConfiguration serviceProviderConfiguraion)
 {
     _serviceProviderConfiguraion = serviceProviderConfiguraion;
     return(this);
 }
Exemple #9
0
 private void GivenTheReRoute(ServiceProviderConfiguration serviceConfig, DownstreamReRoute reRoute)
 {
     _serviceConfig = serviceConfig;
     _reRoute       = reRoute;
 }
 public SpConfigurationProvider(
     IOptions <SamlConfiguration> options
     )
 {
     this.configuration = options.Value.ServiceProviderConfiguration;
 }
 private void GivenTheConfigurationIs(ServiceProviderConfiguration config)
 {
     _config = config;
     ScopedRepository
     .Setup(x => x.Get <ServiceProviderConfiguration>("ServiceProviderConfiguration")).Returns(new OkResponse <ServiceProviderConfiguration>(config));
 }
 public Saml2MessageFactory(Saml2Configuration saml2Configuration)
 {
     _saml2Configuration            = saml2Configuration;
     _serviceProviderConfiguration  = saml2Configuration.ServiceProviderConfiguration;
     _identityProviderConfiguration = saml2Configuration.IdentityProviderConfiguration;
 }
Exemple #13
0
 private void GivenTheReRoute(ServiceProviderConfiguration serviceConfig)
 {
     _serviceConfig = serviceConfig;
 }
 private void GivenAServiceProviderConfig(ServiceProviderConfiguration serviceProviderConfig)
 {
     _serviceProviderConfig = serviceProviderConfig;
 }
 private void GivenTheConfigurationIs(List<ReRoute> reRoutesConfig, string adminPath, ServiceProviderConfiguration serviceProviderConfig)
 {
     _reRoutesConfig = reRoutesConfig;
     _config = new OcelotConfiguration(_reRoutesConfig, adminPath, serviceProviderConfig);
 }
 private void GivenTheConfigurationIs(ServiceProviderConfiguration config)
 {
     _config = config;
     _downstreamContext.ServiceProviderConfiguration = config;
 }
Exemple #17
0
        private void GivenTheServiceProviderConfigIs(ServiceProviderConfiguration config)
        {
            var configuration = new InternalConfiguration(null, null, config, null, null, null, null, null, null);

            _httpContext.Items.SetIInternalConfiguration(configuration);
        }
 private void GivenTheReRoutes(List <ReRoute> reRoutes, ServiceProviderConfiguration config)
 {
     _config = new InternalConfiguration(reRoutes, "", config, "", new LoadBalancerOptionsBuilder().Build(), "", new QoSOptionsBuilder().Build(), new HttpHandlerOptionsBuilder().Build());
 }
        private static ServiceDiscovery.Providers.IServiceDiscoveryProvider GetServiceFabricProvider(IServiceProvider provider, ServiceProviderConfiguration config, DownstreamRoute route, IOcelotLoggerFactory factory)
        {
            var servicePartitionResolver       = provider.GetService <IServicePartitionResolver>();
            var serviceFabricDiscoveryProvider = new ServiceFabricProvider(route.ServiceName, servicePartitionResolver, factory);

            return(serviceFabricDiscoveryProvider);
        }