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> >();
        }