Beispiel #1
0
 public IEnumerable <ValidationError> Visit(UIFieldProperties properties)
 {
     if (!properties.Editor.IsEnumValue())
     {
         yield return(new ValidationError(Not.Valid(nameof(properties.Editor)),
                                          nameof(properties.Editor)));
     }
 }
Beispiel #2
0
        public void Should_not_add_error_if_editor_is_correct()
        {
            var sut = new UIFieldProperties {
                Editor = UIFieldEditor.Separator
            };

            var errors = FieldPropertiesValidator.Validate(sut).ToList();

            Assert.Empty(errors);
        }
Beispiel #3
0
        public void Should_add_error_if_editor_is_not_valid()
        {
            var sut = new UIFieldProperties {
                Editor = (UIFieldEditor)123
            };

            var errors = FieldPropertiesValidator.Validate(sut).ToList();

            errors.Should().BeEquivalentTo(
                new List <ValidationError>
            {
                new ValidationError("Editor is not a valid value.", "Editor")
            });
        }
Beispiel #4
0
 public FieldPropertiesDto Visit(UIFieldProperties properties)
 {
     return(SimpleMapper.Map(properties, new UIFieldPropertiesDto()));
 }
Beispiel #5
0
 private static NestedField <UIFieldProperties> Field(UIFieldProperties properties)
 {
     return(new NestedField <UIFieldProperties>(1, "my-ui", properties));
 }
 public IJsonValue Visit(UIFieldProperties properties, Args args)
 {
     return(JsonValue.Null);
 }