public override Specification VisitGreaterOrEqual(GreaterOrEqualSpecification ge) { return(this.ReplaceValue( ge, ge.Value, value => new GreaterOrEqualSpecification(ge.Key, value), () => base.VisitGreaterOrEqual(ge))); }
public void GreaterOrEqual(object r, string key, bool expected) { Specification specification = new GreaterOrEqualSpecification(key, SpecificationValue.Single(r)); SpecificationResult result = specification.Evaluate(this.values); Assert.Equal(expected, result.IsSatisfied); }
public override Specification VisitGreaterOrEqual(GreaterOrEqualSpecification ge) { this.WriteKeyValueSpecification(ge, Consts.Ge); return(ge); }
public virtual Specification VisitGreaterOrEqual(GreaterOrEqualSpecification ge) { return(ge); }
public virtual bool VisitGreaterOrEqual(GreaterOrEqualSpecification ge) { return(false); }