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); }
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); }