示例#1
0
        public void list_filter_parse_test(string expression, dynamic filter)
        {
            var parse = ListFilter.Parse("", expression).Values.First();

            Assert.IsTrue(parse.Operator == filter.Operator);
            Assert.IsTrue(parse.Term == filter.Term);
            Assert.IsTrue(parse.HasWildcard == filter.HasWildcard);
            for (var i = 0; i <= filter.WildcardPositions.Count - 1; i++)
            {
                Assert.AreEqual(parse.WildcardPositions[i], filter.WildcardPositions[i]);
            }
        }