コード例 #1
0
        public void Rule001_na()
        {
            Rule      rule   = TestData_Rules.Rule001();
            DataTable dt     = new DataTable();
            var       c      = dt.AddNewDataColumnWithExtendedProperties("Person", "PRSN", "char(9)");
            var       result = rule.RunRuleAgainstObject(c);

            Assert.False(result.AntecedentEvaluatesToTrue);
            Assert.Null(result.ConsequentEvaluatesToTrue);
        }
コード例 #2
0
        public void Rule001_applies_fail()
        {
            Rule      rule   = TestData_Rules.Rule001();
            DataTable dt     = new DataTable();
            var       c      = dt.AddNewDataColumnWithExtendedProperties("Last Update Timestamp", "LU_TS", "char(8)");
            var       result = rule.RunRuleAgainstObject(c);

            Assert.True(result.AntecedentEvaluatesToTrue);
            Assert.False(result.ConsequentEvaluatesToTrue);
        }