public void TestMatch1() { var filter = new SubstringFilter("Foobar", true); var matches = new List<LogLineMatch>(); new Action(() => filter.Match(new LogLine(0, 0, null, LevelFlags.All), matches)).ShouldNotThrow(); matches.Should().BeEmpty(); }
public void TestMatch2() { var filter = new SubstringFilter("a", true); var matches = new List<LogLineMatch>(); filter.Match(new LogLine(0, 0, "Foobar", LevelFlags.All), matches); matches.Count.Should().Be(1); matches[0].Index.Should().Be(4); matches[0].Count.Should().Be(1); }