コード例 #1
0
 public override Specification VisitGreaterOrEqual(GreaterOrEqualSpecification ge)
 {
     return(this.ReplaceValue(
                ge,
                ge.Value,
                value => new GreaterOrEqualSpecification(ge.Key, value),
                () => base.VisitGreaterOrEqual(ge)));
 }
コード例 #2
0
        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);
        }
コード例 #3
0
        public override Specification VisitGreaterOrEqual(GreaterOrEqualSpecification ge)
        {
            this.WriteKeyValueSpecification(ge, Consts.Ge);

            return(ge);
        }
コード例 #4
0
 public virtual Specification VisitGreaterOrEqual(GreaterOrEqualSpecification ge)
 {
     return(ge);
 }
コード例 #5
0
 public virtual bool VisitGreaterOrEqual(GreaterOrEqualSpecification ge)
 {
     return(false);
 }