Esempio n. 1
0
        public void MinValueRuleIntIsValid()
        {
            int            target           = 10;
            int            comparisonObject = 1;
            MinValue <int> rule             = new MinValue <int>("MinValue", "The target value is not valid. Cannot be less than comparison value.", target, comparisonObject);
            Result         result           = rule.Execute();

            Assert.IsTrue(result.IsValid);
            Assert.IsNotNullOrEmpty(result.Message);
            Assert.IsNotNull(result.RulePolicy);
            Assert.AreEqual(result.RulePolicy.Severity, Severity.Exception);
        }
Esempio n. 2
0
        public void MinValueRuleDateTimeIsValid()
        {
            DateTime            target           = DateTime.Now.AddDays(1);
            DateTime            comparisonObject = DateTime.Now;
            MinValue <DateTime> rule             = new MinValue <DateTime>("MinValue", "The target value is not valid. Cannot be less than comparison value.", target, comparisonObject);
            Result result = rule.Execute();

            Assert.IsTrue(result.IsValid);
            Assert.IsNotNullOrEmpty(result.Message);
            Assert.IsNotNull(result.RulePolicy);
            Assert.AreEqual(result.RulePolicy.Severity, Severity.Exception);
        }
Esempio n. 3
0
        public void MinValueRuleIntIsValid()
        {
            int target = 10;
            int comparisonObject = 1;
            MinValue<int> rule = new MinValue<int>("MinValue", "The target value is not valid. Cannot be less than comparison value.", target, comparisonObject);
            Result result = rule.Execute();

            Assert.IsTrue(result.IsValid);
            Assert.IsNotNullOrEmpty(result.Message);
            Assert.IsNotNull(result.RulePolicy);
            Assert.AreEqual(result.RulePolicy.Severity, Severity.Exception);
        }
Esempio n. 4
0
        public void MinValueRuleDateTimeIsValid()
        {
            DateTime target = DateTime.Now.AddDays(1);
            DateTime comparisonObject = DateTime.Now;
            MinValue<DateTime> rule = new MinValue<DateTime>("MinValue", "The target value is not valid. Cannot be less than comparison value.", target, comparisonObject);
            Result result = rule.Execute();

            Assert.IsTrue(result.IsValid);
            Assert.IsNotNullOrEmpty(result.Message);
            Assert.IsNotNull(result.RulePolicy);
            Assert.AreEqual(result.RulePolicy.Severity, Severity.Exception);
        }