コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }