public void RegisteriscoveryClient_ThrowsIfSetupOptionsNull() { // Arrange ContainerBuilder services = new ContainerBuilder(); Action <DiscoveryOptions> setupOptions = null; // Act and Assert var ex = Assert.Throws <ArgumentNullException>(() => DiscoveryContainerBuilderExtensions.RegisterDiscoveryClient(services, setupOptions)); Assert.Contains(nameof(setupOptions), ex.Message); }
public void RegisteriscoveryClient_ThrowsIfConfigurtionNull() { // Arrange ContainerBuilder services = new ContainerBuilder(); IConfigurationRoot config = null; // Act and Assert var ex = Assert.Throws <ArgumentNullException>(() => DiscoveryContainerBuilderExtensions.RegisterDiscoveryClient(services, config)); Assert.Contains(nameof(config), ex.Message); }
public void RegisteriscoveryClient_ThrowsIfDiscoveryOptionsClientType_Unknown() { // Arrange ContainerBuilder services = new ContainerBuilder(); DiscoveryOptions discoveryOptions = new DiscoveryOptions(); // Act and Assert var ex = Assert.Throws <ArgumentException>(() => DiscoveryContainerBuilderExtensions.RegisterDiscoveryClient(services, discoveryOptions)); Assert.Contains("UNKNOWN", ex.Message); }
public void RegisteriscoveryClient_ThrowsIfContainerNull() { // Arrange ContainerBuilder container = null; IConfigurationRoot config = null; DiscoveryOptions options = null; Action <DiscoveryOptions> action = null; // Act and Assert var ex = Assert.Throws <ArgumentNullException>(() => DiscoveryContainerBuilderExtensions.RegisterDiscoveryClient(container, config)); Assert.Contains(nameof(container), ex.Message); ex = Assert.Throws <ArgumentNullException>(() => DiscoveryContainerBuilderExtensions.RegisterDiscoveryClient(container, options)); Assert.Contains(nameof(container), ex.Message); ex = Assert.Throws <ArgumentNullException>(() => DiscoveryContainerBuilderExtensions.RegisterDiscoveryClient(container, action)); Assert.Contains(nameof(container), ex.Message); }