public ValidationError[] GetErrors(TEntity entity, string prefix = null)
 {
     return(validators.SelectMany(
                x => x.GetErrors(
                    propertyAccessor(entity),
                    ValidationError.AddPrefix(prefix, propertyName)
                    )
                ).ToArray());
 }
Beispiel #2
0
        public void AddPrefix_returns_args_separated_with_dot()
        {
            var result = ValidationError.AddPrefix("one", "two");

            Assert.Equal("one.two", result);
        }
Beispiel #3
0
        public void AddPrefix_doesnt_write_dot_for_empty_field()
        {
            var result = ValidationError.AddPrefix("one", null);

            Assert.Equal("one", result);
        }
Beispiel #4
0
        public void AddPrefix_doesnt_write_dot_for_empty_prefix()
        {
            var result = ValidationError.AddPrefix(null, "two");

            Assert.Equal("two", result);
        }