Example #1
0
        public void TestPassesFilter1()
        {
            var filter = new EmptyLogLineFilter();

            filter.PassesFilter(new LogEntry(Core.Columns.Minimum)).Should().BeFalse("because the given logline is completely empty");
            filter.PassesFilter(new LogEntry(Core.Columns.Minimum)
            {
                Index = 0, RawContent = "", LogLevel = LevelFlags.All
            })
            .Should()
            .BeFalse("because the given line contains only an empty message");
            filter.PassesFilter(new LogEntry(Core.Columns.Minimum)
            {
                Index = 0, RawContent = " ", LogLevel = LevelFlags.All
            })
            .Should()
            .BeFalse("because the given line contains only spaces");
            filter.PassesFilter(new LogEntry(Core.Columns.Minimum)
            {
                Index = 0, RawContent = " \t \r\n", LogLevel = LevelFlags.All
            })
            .Should()
            .BeFalse("because the given line contains only whitespace");
            filter.PassesFilter(new LogEntry(Core.Columns.Minimum)
            {
                Index = 0, RawContent = " s    \t", LogLevel = LevelFlags.All
            })
            .Should()
            .BeTrue("because the given line contains a non-whitespace character");
        }
        public void TestPassesFilter1()
        {
            var filter = new EmptyLogLineFilter();

            filter.PassesFilter(new LogLine()).Should().BeFalse("because the given logline is completely empty");
            filter.PassesFilter(new LogLine(0, "", LevelFlags.All))
            .Should()
            .BeFalse("because the given line contains only an empty message");
            filter.PassesFilter(new LogLine(0, " ", LevelFlags.All))
            .Should()
            .BeFalse("because the given line contains only spaces");
            filter.PassesFilter(new LogLine(0, " \t \r\n", LevelFlags.All))
            .Should()
            .BeFalse("because the given line contains only whitespace");
            filter.PassesFilter(new LogLine(0, " s    \t", LevelFlags.All))
            .Should()
            .BeTrue("because the given line contains a non-whitespace character");
        }