Beispiel #1
0
        public void TestNullableEnumExpression()
        {
            Expression <Func <MyEnum?, bool> > expA = (MyEnum? t) => t == MyEnum.First;

            Assert.IsTrue((bool)evaluator.EvaluateLambda(expA)(MyEnum.First));
            Assert.IsFalse((bool)evaluator.EvaluateLambda(expA)(MyEnum.Second));
        }
        public void TestLambdaExpression()
        {
            Expression <Func <int, bool> > expression = i => i < 43 && i > 12 && (i % 3) == 2 && i != 15 || i == 0;

            evaluator.EvaluateLambda(expression)(14);
        }