public void ThenResolveReturnsFalse()
        {
            var rightHandSide = new Mock<IValue>();
            rightHandSide.Setup(x => x.LessThan("smaller")).Returns(false);
            rightHandSide.Setup(x => x.EqualTo("smaller")).Returns(false);

            var subject = new GreaterThanOrEqualTo("Value", rightHandSide.Object);
            var result = subject.Resolve(new TestObject { Value = "smaller" }, new List<IExpression>());

            Assert.That(result, Is.False);
        }
 public void GreaterThanOrEqualCorrectlyConvertsToJson()
 {
     var gte = new GreaterThanOrEqualTo<int>(2000);
     gte.ToString().ShouldEqual(GreaterThanOrEqualToJson);
 }
Example #3
0
        public void GreaterThanOrEqualCorrectlyConvertsToJson()
        {
            var gte = new GreaterThanOrEqualTo <int>(2000);

            gte.ToString().ShouldEqual(GreaterThanOrEqualToJson);
        }
Example #4
0
 public virtual T Visit(GreaterThanOrEqualTo greaterThanOrEqualTo)
 {
     return(VisitBinaryExpression(greaterThanOrEqualTo));
 }
Example #5
0
 public void Visit(GreaterThanOrEqualTo node)
 {
     Visit((dynamic)node[0]);
     Visit((dynamic)node[1]);
 }
 public override object Visit(GreaterThanOrEqualTo greaterThanOrEqualTo)
 {
     ValidateBinaryExpression(greaterThanOrEqualTo);
     return(base.Visit(greaterThanOrEqualTo));
 }
Example #7
0
        public void TestGreaterThanFilter()
        {
            IFilter filter = new GreaterThanOrEqualTo(AttributeNames.CN, "pangxiaoliang");

            Assert.AreEqual("(cn>=pangxiaoliang)", filter.BuildFilter());
        }