예제 #1
0
        public void GetValidationResult_EqualValue()
        {
            ValidationContext context = new(new AllTypesView {
                StringField = "Test"
            });

            Assert.Null(attribute.GetValidationResult("Test", context));
        }
예제 #2
0
        public void GetValidationResult_NoProperty_Error()
        {
            attribute = new EqualToAttribute("Temp");
            ValidationContext context = new(new AllTypesView());

            String?expected = Validation.For("EqualTo", context.DisplayName, "Temp");
            String?actual   = attribute.GetValidationResult("Test", context)?.ErrorMessage;

            Assert.Equal(expected, actual);
        }