public void SetUp() { _propertyValidator = new NotNullValidator(); _validatorGlobalizationServiceMock = MockRepository.GenerateStrictMock <IErrorMessageGlobalizationService>(); _orginalStringSourceMock = MockRepository.GenerateStrictMock <IStringSource> (); _stringSource = new ErrorMessageStringSource(_propertyValidator, _validatorGlobalizationServiceMock, _orginalStringSourceMock); }
public ValidationRuleGlobalizationService( IDefaultMessageEvaluator defaultMessageEvaluator, IErrorMessageGlobalizationService errorMessageGlobalizationService) { ArgumentUtility.CheckNotNull("defaultMessageEvaluator", defaultMessageEvaluator); ArgumentUtility.CheckNotNull("errorMessageGlobalizationService", errorMessageGlobalizationService); _defaultMessageEvaluator = defaultMessageEvaluator; _errorMessageGlobalizationService = errorMessageGlobalizationService; }
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(); }
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); }