public void test_convert_range_to_string()
 {
     Assert.Equal("Verbose,Debug,Trace,Info,Warn,Error", LoggerLevels.Below(LoggerLevel.Error).ToString());
 }
 public void test_parse_range_unbounded_below()
 {
     Assert.Equal(LoggerLevels.Below(LoggerLevel.Error), LoggerLevels.Parse(":Error"));
 }
 public void test_below_range_contains()
 {
     Assert.True(LoggerLevels.Below(LoggerLevel.Error).IsMatch(LoggerLevel.Error));
     Assert.True(LoggerLevels.Below(LoggerLevel.Error).IsMatch(LoggerLevel.Info));
     Assert.False(LoggerLevels.Below(LoggerLevel.Error).IsMatch(LoggerLevel.Fatal));
 }