Example #1
0
        public void TestIgnoreCaseWithExclusion(string filter, string given, bool expected)
        {
            ContainsAllTokenStringPropertyFilter testee = new ContainsAllTokenStringPropertyFilter(true, true);

            testee.Update(filter);

            LogItem item = new LogItem()
            {
                Message = given
            };

            Assert.IsTrue(testee.Matches(item, LogItemProperty.Message) == expected);
        }
Example #2
0
        public IPropertyFilter CreateFilterProperty(LogItemProperty prop, Control control)
        {
            IPropertyFilter result;

            if (prop == LogItemProperty.IsMarked)
            {
                result = new SimpleBoolPropertyFilter();
            }
            else
            {
                result = new ContainsAllTokenStringPropertyFilter(true, true);
            }

            result.Update(control);
            return(result);
        }