public void ShouldBeReturnedFalseWhenEvaluateGreaterOrEqualConstraintAndValueIsADateLessThanConstraint()
        {
            var data       = ObjectHelper.ToDictionary(new { Deadline = DateTime.Today.AddDays(-1) });
            var constraint = new GreaterOrEqualConstraint("Deadline", DateTime.Today);
            var result     = constraint.Evaluate(data);

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

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

            Assert.False(result);
        }
 public void TestSetup()
 {
     constraint = new GreaterOrEqualConstraint <TestConfig, int>(c => c.Field1, c => c.Field2);
     config     = new TestConfig();
 }