public void Setup()
        {
            var builder = new EqualsPropertyOperation();

            _builtPredicate = builder.GetPredicateBuilder <Contract>(c => c.Purchased)(18).Compile();
        }
        public void WhereEqual(Expression <Func <T, object> > property, object value)
        {
            var expression = new EqualsPropertyOperation().GetPredicate(property, value);

            _wheres.Add(expression);
        }
        public void Setup()
        {
            var builder = new EqualsPropertyOperation();

            _builtPredicate = builder.GetPredicateBuilder <Contract>(c => c.Status)("Open").Compile();
        }