Serilog.Tests.LoggerConfigurationTests.EnrichersExecuteInConfigurationOrder C# (CSharp) Метод

EnrichersExecuteInConfigurationOrder() приватный Метод

private EnrichersExecuteInConfigurationOrder ( ) : void
Результат void
        public void EnrichersExecuteInConfigurationOrder()
        {
            var property = Some.LogEventProperty();
            var enrichedPropertySeen = false;

            var logger = new LoggerConfiguration()
                .WriteTo.Sink(new StringSink())
                .Enrich.With(new DelegatingEnricher((e, f) => e.AddPropertyIfAbsent(property)))
                .Enrich.With(new DelegatingEnricher((e, f) => enrichedPropertySeen = e.Properties.ContainsKey(property.Name)))
                .CreateLogger();

            logger.Write(Some.InformationEvent());

            Assert.True(enrichedPropertySeen);
        }