public void should_not_get() { var config = new ServiceProviderConfigurationBuilder().Build(); var sp = new ServiceCollection().BuildServiceProvider(); var provider = EurekaProviderFactory.Get(sp, config, null); provider.ShouldBeNull(); }
public void should_get() { var config = new ServiceProviderConfigurationBuilder().WithType("eureka").Build(); var client = new Mock <IDiscoveryClient>(); var services = new ServiceCollection(); services.AddSingleton <IDiscoveryClient>(client.Object); var sp = services.BuildServiceProvider(); var provider = EurekaProviderFactory.Get(sp, config, null); provider.ShouldBeOfType <Eureka>(); }