public void SetUp()
 {
     Matcher = new GreaterThanConstraint(5);
     GoodValues = new object[] { 6 };
     BadValues = new object[] { 4, 5, "big", null };
     Description = "greater than 5";
 }
 public void SetUp()
 {
     Matcher     = new GreaterThanConstraint(5);
     GoodValues  = new object[] { 6 };
     BadValues   = new object[] { 4, 5 };
     Description = "greater than 5";
 }
        public void ShouldBeReturnedFalseWhenEvaluateGreaterThanConstraintAndValueIsADateLessThanConstraint()
        {
            var data       = ObjectHelper.ToDictionary(new { Deadline = DateTime.Today.AddDays(-1) });
            var constraint = new GreaterThanConstraint("Deadline", DateTime.Today);
            var result     = constraint.Evaluate(data);

            Assert.False(result);
        }
        public void ShouldBeReturnedFalseWhenEvaluateGreaterThanConstraintAndPropertyNotExists()
        {
            var data       = ObjectHelper.ToDictionary(new { });
            var constraint = new GreaterThanConstraint("Age", 18);
            var result     = constraint.Evaluate(data);

            Assert.False(result);
        }
        public void ShouldBeReturnedFalseWhenEvaluateGreaterThanConstraintAndValueHasAnotherType()
        {
            var data       = ObjectHelper.ToDictionary(new { Age = "Older" });
            var constraint = new GreaterThanConstraint("Age", 18);
            var result     = constraint.Evaluate(data);

            Assert.False(result);
        }
示例#6
0
        public static GraphOp <Port> GreaterThan(Bindable left, Bindable right)
        {
            var greaterThan = new GreaterThanConstraint();

            return
                (from _1 in Bind(left, greaterThan.Left).EffectOnly()
                 from _2 in Bind(right, greaterThan.Right).EffectOnly()
                 select greaterThan.Result);
        }
 public void SetUp()
 {
     theConstraint = comparisonConstraint = new GreaterThanConstraint(5);
     expectedDescription = "greater than 5";
     stringRepresentation = "<greaterthan 5>";
 }
 public void SetUp()
 {
     theConstraint        = comparisonConstraint = new GreaterThanConstraint(5);
     expectedDescription  = "greater than 5";
     stringRepresentation = "<greaterthan 5>";
 }
示例#9
0
        public void GreaterThenConstraintFalse()
        {
            IConstraint sut = new GreaterThanConstraint(10);

            Assert.IsFalse(sut.Validate(10));
        }
示例#10
0
        public void GreaterThenConstraint()
        {
            IConstraint sut = new GreaterThanConstraint(10);

            Assert.IsTrue(sut.Validate(11));
        }