public void TestParseLevel2()
 {
     var parser = new Log4PatternParser("[%level]");
     parser.Parse(new LogLine(0, 0, "[DEBUG]", LevelFlags.None)).Fields.Should().Equal(new object[] {LevelFlags.Debug});
 }
 public void TestParseLevel3()
 {
     var parser = new Log4PatternParser("[%level]");
     parser.Parse(new LogLine(0, 0, null, LevelFlags.None)).Fields.Should().Equal(new object[1]);
     parser.Parse(new LogLine(0, 0, string.Empty, LevelFlags.None)).Fields.Should().Equal(new object[1]);
     parser.Parse(new LogLine(0, 0, "DEBUG]", LevelFlags.None)).Fields.Should().Equal(new object[1]);
     parser.Parse(new LogLine(0, 0, "[DEBUG", LevelFlags.None)).Fields.Should().Equal(new object[1]);
     parser.Parse(new LogLine(0, 0, "[debug]", LevelFlags.None)).Fields.Should().Equal(new object[1]);
     parser.Parse(new LogLine(0, 0, "[DeBuG]", LevelFlags.None)).Fields.Should().Equal(new object[1]);
 }
 public void TestParseDate1()
 {
     var parser = new Log4PatternParser("%date");
     parser.Parse(new LogLine(0, 0, "2016-10-26 09:06:35,176", LevelFlags.None)).Fields.Should().Equal(new object[] {DateTime.Parse("2016-10-26 09:06:35,176")});
 }