Exemplo n.º 1
0
        public void OrRule_TrueAndTrue()
        {
            var rule = new RuleEval();

            rule.Eval(new Rule1_True());
            rule.OrRule(new Rule1_True());
            var rslt = rule.Evaluate(new RequestInfo());

            Assert.IsTrue(rslt);
        }
Exemplo n.º 2
0
        public void OrRule_BothFalse()
        {
            var rule = new RuleEval();

            rule.Eval(new Rule2_False());
            rule.OrRule(new Rule2_False());
            var rslt = rule.Evaluate(new RequestInfo());

            Assert.IsFalse(rslt);
        }