mirror of
				https://github.com/nsnail/Ocelot.git
				synced 2025-11-04 20:30:50 +08:00 
			
		
		
		
	added builder for service provider config
This commit is contained in:
		@@ -20,7 +20,11 @@ namespace Ocelot.UnitTests.ServiceDiscovery
 | 
			
		||||
        [Fact]
 | 
			
		||||
        public void should_return_no_service_provider()
 | 
			
		||||
        {
 | 
			
		||||
            var serviceConfig = new ServiceProviderConfiguraion("product", "127.0.0.1", 80, false, "Does not matter", string.Empty, 0);
 | 
			
		||||
            var serviceConfig = new ServiceProviderConfiguraionBuilder()
 | 
			
		||||
                .WithDownstreamHost("127.0.0.1")
 | 
			
		||||
                .WithDownstreamPort(80)
 | 
			
		||||
                .WithUseServiceDiscovery(false)
 | 
			
		||||
                .Build();
 | 
			
		||||
 | 
			
		||||
            this.Given(x => x.GivenTheReRoute(serviceConfig))
 | 
			
		||||
                .When(x => x.WhenIGetTheServiceProvider())
 | 
			
		||||
@@ -31,7 +35,11 @@ namespace Ocelot.UnitTests.ServiceDiscovery
 | 
			
		||||
        [Fact]
 | 
			
		||||
        public void should_return_consul_service_provider()
 | 
			
		||||
        {
 | 
			
		||||
            var serviceConfig = new ServiceProviderConfiguraion("product", string.Empty, 0, true, "Consul", string.Empty, 0);
 | 
			
		||||
            var serviceConfig = new ServiceProviderConfiguraionBuilder()
 | 
			
		||||
                .WithServiceName("product")
 | 
			
		||||
                .WithUseServiceDiscovery(true)
 | 
			
		||||
                .WithServiceDiscoveryProvider("Consul")
 | 
			
		||||
                .Build();
 | 
			
		||||
 | 
			
		||||
            this.Given(x => x.GivenTheReRoute(serviceConfig))
 | 
			
		||||
                .When(x => x.WhenIGetTheServiceProvider())
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user