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(); }
public void should_default_to_no_load_balancer() { var options = new LoadBalancerOptionsBuilder().Build(); options.Type.ShouldBe(nameof(NoLoadBalancer)); }