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