Ejemplo n.º 1
0
        public void MatchStringConstant()
        {
            var expr = new StringExpression("foo");
            var expr1 = new StringExpression("foo");
            var expr2 = new StringExpression("bar");
            var expr3 = new IntegerExpression(42);

            Assert.IsTrue(expr.Match(expr, null));
            Assert.IsTrue(expr.Match(expr1, null));

            Assert.IsFalse(expr.Match(null, null));
            Assert.IsFalse(expr.Match(expr2, null));
            Assert.IsFalse(expr.Match(expr3, null));
        }