Exemplo n.º 1
0
        public void SetUp()
        {
            _propertyValidator = new NotNullValidator();
            _validatorGlobalizationServiceMock = MockRepository.GenerateStrictMock <IErrorMessageGlobalizationService>();
            _orginalStringSourceMock           = MockRepository.GenerateStrictMock <IStringSource> ();

            _stringSource = new ErrorMessageStringSource(_propertyValidator, _validatorGlobalizationServiceMock, _orginalStringSourceMock);
        }
Exemplo n.º 2
0
        public ValidationRuleGlobalizationService(
            IDefaultMessageEvaluator defaultMessageEvaluator,
            IErrorMessageGlobalizationService errorMessageGlobalizationService)
        {
            ArgumentUtility.CheckNotNull("defaultMessageEvaluator", defaultMessageEvaluator);
            ArgumentUtility.CheckNotNull("errorMessageGlobalizationService", errorMessageGlobalizationService);

            _defaultMessageEvaluator          = defaultMessageEvaluator;
            _errorMessageGlobalizationService = errorMessageGlobalizationService;
        }
Exemplo n.º 3
0
        public ErrorMessageStringSource(
            IPropertyValidator propertyValidator,
            IErrorMessageGlobalizationService errorMessageGlobalizationService,
            IStringSource fallbackErrorMessageSource)
        {
            ArgumentUtility.CheckNotNull("propertyValidator", propertyValidator);
            ArgumentUtility.CheckNotNull("errorMessageGlobalizationService", errorMessageGlobalizationService);
            ArgumentUtility.CheckNotNull("fallbackErrorMessageSource", fallbackErrorMessageSource);


            _propertyValidator = propertyValidator;
            _errorMessageGlobalizationService = errorMessageGlobalizationService;
            _fallbackErrorMessageSource       = fallbackErrorMessageSource;

            _resourceName = propertyValidator.GetType().FullName;
            _resourceType = errorMessageGlobalizationService.GetType();
        }
Exemplo n.º 4
0
        public void SetUp()
        {
            _defaultMessageEvaluatorMock       = MockRepository.GenerateStrictMock <IDefaultMessageEvaluator>();
            _validatorGlobalizationServiceMock = MockRepository.GenerateStrictMock <IErrorMessageGlobalizationService>();

            _validator1          = new NotNullValidator();
            _errorMessageSource1 = _validator1.ErrorMessageSource;
            _validator2          = new NotEmptyValidator(null);
            _errorMessageSource2 = _validator2.ErrorMessageSource;
            _validator3          = new NotEqualValidator("test");
            _errorMessageSource3 = _validator3.ErrorMessageSource;

            _propertyRule = PropertyRule.Create(ExpressionHelper.GetTypedMemberExpression <Customer, string> (c => c.LastName));
            _propertyRule.AddValidator(_validator1);
            _propertyRule.AddValidator(_validator2);
            _propertyRule.AddValidator(_validator3);

            _service = new ValidationRuleGlobalizationService(_defaultMessageEvaluatorMock, _validatorGlobalizationServiceMock);
        }