示例#1
0
        public void Validation_Integration_Validator_CustomValidator_AddRule_Notvalid_Test()
        {
            var validator = new TestClassValidator();

            validator.AddRule(p => p.Name, con => con.IsEqual("Test"));

            var testCls = new TestClass
            {
                Name  = "NotEqual",
                Index = 2
            };
            var summary = validator.Validate(testCls);

            Assert.IsTrue(summary.ValidationResults.Any());
            Assert.IsFalse(summary.IsValid);
        }