public LocalizedModelValidatorProviderTests()
 {
     _stringProvider = new Mock <IValidationMessageDataSource>();
     ValidationMessageProviders.Clear();
     ValidationMessageProviders.Add(_stringProvider.Object);
     _provider = new LocalizedModelValidatorProvider();
 }
Esempio n. 2
0
        public static void RegisterValidators()
        {
            var stringProvider = new ResourceStringProvider(Resources.LocalizedStrings.ResourceManager);

            ModelMetadataProviders.Current = new LocalizedModelMetadataProvider(stringProvider);
            ModelValidatorProviders.Providers.Clear();

            ValidationMessageProviders.Clear();
            ValidationMessageProviders.Add(new MvcDataSource());
            ValidationMessageProviders.Add(new DataAnnotationDefaultStrings());
            ValidationMessageProviders.Add(new GriffinStringsProvider(stringProvider));

            var validatorProvider = new LocalizedModelValidatorProvider();

            ModelValidatorProviders.Providers.Add(validatorProvider);
        }