Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        public void Should_return_correct_provider()
        {
            var source   = new LoggingConfigurationSource(_collectionMock.Object);
            var provider = source.Build(_builderMock.Object);

            provider.Should().BeOfType <LoggingConfigurationProvider>();
        }
Ejemplo n.º 3
0
        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();
        }