public override Specification VisitGreater(GreaterSpecification gt) { return(this.ReplaceValue( gt, gt.Value, value => new GreaterSpecification(gt.Key, value), () => base.VisitGreater(gt))); }
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); }
public virtual Specification VisitGreater(GreaterSpecification gt) { return(gt); }
public virtual bool VisitGreater(GreaterSpecification gt) { return(false); }