Exemple #1
0
 public StudioValidator(
     IPostalCodeValidator postalCodeValidator,
     IStudioRepository studioRepository)
 {
     _postalCodeValidator = postalCodeValidator;
     _studioRepository    = studioRepository;
 }
Exemple #2
0
 public UserValidator(
     IEmailValidator emailValidator,
     IPostalCodeValidator postalCodeValidator,
     IUserRepository userRepository)
 {
     _emailValidator      = emailValidator;
     _postalCodeValidator = postalCodeValidator;
     _userRepository      = userRepository;
 }
Exemple #3
0
        public static PostalCode Create(
            IPostalCodeValidator postalCodeValidator,
            string code,
            string city,
            string state,
            decimal latitude,
            decimal longitude)
        {
            AsyncHelper.RunSync(() => postalCodeValidator.ValidateAsync(code));

            var result = new PostalCode
            {
                Code      = code,
                City      = city,
                State     = state,
                Latitude  = latitude,
                Longitude = longitude
            };

            return(result);
        }
 public AddressValidator(IPostalCodeValidator postalCodeValidator)
 {
     _postalCodeValidator = postalCodeValidator;
 }
        public PostalCodeValidatorTests()
        {
            _postalCodeRepository = new Mock <IPostalCodeRepository>();

            _postalCodeValidator = new PostalCodeValidator(_postalCodeRepository.Object);
        }