Example #1
0
        public void TestInitialize()
        {
            var person = new Model("person", typeof(Person));
            var engine = new ExecutionEngine(person);

            this.validator = engine.Operators.Models.Validator;

            this.model = new AndModel
            {
                Operands = new[] {
                    new BinaryComparerModel {
                        Left = new PropertyModel {
                            Path = "person.Relatives.Count"
                        },
                        Right = new ConstModel {
                            Value = "2"
                        },
                        Operation = ExpressionType.Equal
                    },
                    new BinaryComparerModel {
                        Left = new PropertyModel {
                            Path = "person.Birthday"
                        },
                        Right = new ConstModel {
                            Value = "1976-09-17"
                        },
                        Operation = ExpressionType.Equal
                    },
                },
            };
        }
Example #2
0
 public And(AndModel model, ExecutionEngine engine) : base(model, engine)
 {
 }