Esempio n. 1
0
        public void should_create_downstream_route_for_sticky_sessions()
        {
            var loadBalancerOptions = new LoadBalancerOptionsBuilder().WithType(nameof(CookieStickySessions)).WithKey("boom").WithExpiryInMs(1).Build();
            var configuration       = new InternalConfiguration(null, "doesnt matter", null, "doesnt matter", loadBalancerOptions, "http", _qoSOptions, _handlerOptions);

            this.Given(_ => GivenTheConfiguration(configuration))
            .When(_ => WhenICreate())
            .Then(_ => ThenTheStickySessionLoadBalancerIsUsed(loadBalancerOptions))
            .BDDfy();
        }
Esempio n. 2
0
        public void should_default_to_no_load_balancer()
        {
            var options = new LoadBalancerOptionsBuilder().Build();

            options.Type.ShouldBe(nameof(NoLoadBalancer));
        }