public void EnrichersCanBeWrapped()
        {
            var enricher = new CollectingEnricher();

            var configuration = new LoggerConfiguration();

            LoggerEnrichmentConfiguration.Wrap(
                configuration.Enrich,
                e => new ConditionalEnricher(e, le => le.Level == LogEventLevel.Warning),
                enrich => enrich.With(enricher));

            var logger = configuration.CreateLogger();

            logger.Information("Information");
            logger.Warning("Warning");
            logger.Error("Error");

            var evt = Assert.Single(enricher.Events);

            Assert.Equal(LogEventLevel.Warning, evt.Level);
        }