public override Specification VisitGreater(GreaterSpecification gt)
 {
     return(this.ReplaceValue(
                gt,
                gt.Value,
                value => new GreaterSpecification(gt.Key, value),
                () => base.VisitGreater(gt)));
 }
Пример #2
0
        public void Greater(object r, string key, bool expected)
        {
            Specification specification = new GreaterSpecification(key, SpecificationValue.Single(r));

            SpecificationResult result = specification.Evaluate(this.values);

            Assert.Equal(expected, result.IsSatisfied);
        }
        public override Specification VisitGreater(GreaterSpecification gt)
        {
            this.WriteKeyValueSpecification(gt, Consts.Gt);

            return(gt);
        }
Пример #4
0
 public virtual Specification VisitGreater(GreaterSpecification gt)
 {
     return(gt);
 }
Пример #5
0
 public virtual bool VisitGreater(GreaterSpecification gt)
 {
     return(false);
 }