Пример #1
0
 public bool Add(RuleModel rule)
 {
     if (!rule.Validate())
     {
         throw new Exception("Invalid model");
     }
     return(rep.Add(rule));
 }
Пример #2
0
        public void ExtensionsTest_Validate_RuleModel()
        {
            var good = new RuleModel
            {
                Category = "Category",
                RuleId   = 1,
                Text     = "Text",
                Title    = "Title"
            };
            var bad = new RuleModel
            {
                Category = null,
                RuleId   = 1,
                Text     = "Text",
                Title    = "Title"
            };

            Assert.AreEqual(true, good.Validate());
            Assert.AreEqual(false, bad.Validate());
        }