public void SetUp()
 {
     var registry = new ValidationRegistry();
     var resolver = new TypeResolver();
     _query = new ValidationQuery(resolver, registry.GetConfiguredSources());
     _provider = new ValidationProvider(resolver, _query);
 }
        public void SetUp()
        {
            var validationRegistry = new ValidationRegistry(registry =>
                                                                {
                                                                    registry
                                                                        .Rules
                                                                        .IfPropertyIs<int>()
                                                                        .ApplyStrategy<GreaterThanZeroFieldStrategy>();

                                                                    registry
                                                                        .Rules
                                                                        .If(a => a.Name.ToLower().Contains("required"))
                                                                        .ApplyStrategy<RequiredFieldStrategy>();
                                                                });
            var resolver = new TypeResolver();
            _query = new ValidationQuery(resolver, validationRegistry.GetConfiguredSources());
            _provider = new ValidationProvider(resolver, _query);
        }
 public ValidationProvider(ITypeResolver typeResolver, IValidationQuery query)
 {
     _typeResolver = typeResolver;
     _query = query;
 }
Beispiel #4
0
 public Validator(ITypeResolver typeResolver, IValidationQuery validationQuery)
 {
     _typeResolver = typeResolver;
     _validationQuery = validationQuery;
 }