public void Should_add_provider_to_config() { var source = new LoggingConfigurationSource(_collectionMock.Object, "MyPrefix"); var provider = (LoggingConfigurationProvider)source.Build(_builderMock.Object); _collectionMock.Verify(c => c.Add(provider), Times.Once); }
public void Should_return_correct_provider() { var source = new LoggingConfigurationSource(_collectionMock.Object); var provider = source.Build(_builderMock.Object); provider.Should().BeOfType <LoggingConfigurationProvider>(); }
public void Should_pass_the_prefix_to_provider() { var source = new LoggingConfigurationSource(_collectionMock.Object, "MyPrefix"); var provider = (LoggingConfigurationProvider)source.Build(_builderMock.Object); provider.SetLevel(LogLevel.Debug); provider.TryGet("MyPrefix:LogLevel:Default", out var value).Should().BeTrue(); }