public void CanRegisterUpdateableAdaptiveLoadBalancer() { var registrar = new ExposeBindings(); var testUri = new Uri("http://localhost"); registrar.RegisterUpdateableAdaptive("service", uri => 213, testUri); var bindings = registrar.GetBindingMap(); bindings.Should().ContainKey("service"); bindings["service"].Should().BeOfType <UpdateableAdaptiveLoadBalancer <Uri> >(); }
public void CanRegisterRoundRobinLoadBalancer() { var registrar = new ExposeBindings(); var testUri = new Uri("http://localhost"); registrar.RegisterRoundRobin("service", testUri); var bindings = registrar.GetBindingMap(); bindings.Should().ContainKey("service"); bindings["service"].Should().BeOfType <RoundRobinBalancer <Uri> >(); }