Exemplo n.º 1
0
        public void Test_CustomValidation_TestOnUpdate_Null_Ignore_WithInsert_Valid()
        {
            var instance = new CustomValidation_TestOnUpdate
            {
                Field = null
            };
            var result = Validator.Validate(instance, Actions.Create);

            Assert.AreEqual(0, result.Errors.Count);
            Assert.AreEqual(1, instance.Called);
        }
Exemplo n.º 2
0
        public void Test_CustomValidation_TestOnUpdate_Null_Invalid()
        {
            var instance = new CustomValidation_TestOnUpdate
            {
                Field = null
            };
            var result = Validator.Validate(instance, Actions.Update);

            Assert.AreEqual(1, result.Errors.Count);
            Assert.AreEqual("ERROR", result.Errors.First().Message);
            Assert.AreEqual(1, instance.Called);
        }