public void CreateDiscoveryClient_MissingOptions_ReturnsNull() { IServiceProvider provider = new MyServiceProvier(null); IDiscoveryClient result = DiscoveryClientFactory.CreateDiscoveryClient(provider) as IDiscoveryClient; Assert.NotNull(result); Assert.Equal("Unknown", result.Description); }
public void CreateDiscoveryClient_CreatesClients() { DiscoveryOptions options = new DiscoveryOptions() { ClientType = DiscoveryClientType.EUREKA, ClientOptions = new EurekaClientOptions() { ShouldFetchRegistry = false, ShouldRegisterWithEureka = false } }; IServiceProvider provider = new MyServiceProvier(new TestOptions(options)); var result = DiscoveryClientFactory.CreateDiscoveryClient(provider); Assert.NotNull(result); }