public void HigherMinimumLevelOverridesArePropagated()
{
var sink = new CollectingSink();
var logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.MinimumLevel.Override("Microsoft", LogEventLevel.Error)
.WriteTo.Sink(sink)
.CreateLogger();
logger.Write(Some.InformationEvent());
logger.ForContext(Serilog.Core.Constants.SourceContextPropertyName, "Microsoft.AspNet.Something").Write(Some.InformationEvent());
logger.ForContext<LoggerConfigurationTests>().Write(Some.InformationEvent());
Assert.Equal(2, sink.Events.Count);
}