public void should_return_consul_service_provider()
        {
            var serviceConfig = new ServiceProviderConfiguraionBuilder()
                                .WithServiceName("product")
                                .WithUseServiceDiscovery(true)
                                .WithServiceDiscoveryProvider("Consul")
                                .Build();

            this.Given(x => x.GivenTheReRoute(serviceConfig))
            .When(x => x.WhenIGetTheServiceProvider())
            .Then(x => x.ThenTheServiceProviderIs <ConsulServiceDiscoveryProvider>())
            .BDDfy();
        }
        public void should_return_no_service_provider()
        {
            var serviceConfig = new ServiceProviderConfiguraionBuilder()
                                .WithDownstreamHost("127.0.0.1")
                                .WithDownstreamPort(80)
                                .WithUseServiceDiscovery(false)
                                .Build();

            this.Given(x => x.GivenTheReRoute(serviceConfig))
            .When(x => x.WhenIGetTheServiceProvider())
            .Then(x => x.ThenTheServiceProviderIs <ConfigurationServiceProvider>())
            .BDDfy();
        }