Esempio n. 1
0
 public Person(IStringValidator nameVal, IStringValidator surnameVal, IDateTimeValidator dateVal, IStringValidator rcVal)
 {
     nameValidator     = nameVal;
     surnameValidator  = surnameVal;
     dateTimeValidator = dateVal;
     rcValidator       = rcVal;
 }
Esempio n. 2
0
 public EnvironmentVariableReader(
     IStringValidator stringValidator,
     IObjectValidator objectValidator)
 {
     _stringValidator = stringValidator;
     _objectValidator = objectValidator;
 }
Esempio n. 3
0
        /// <summary>
        /// Construye un nuevo formateador de campos de mensajes cuyos
        /// datos son de tipo cadena de caracteres.
        /// </summary>
        /// <param name="fieldNumber">
        /// Es el número de campo del mensaje que el formateador es capaz
        /// de formatear.
        /// </param>
        /// <param name="lengthManager">
        /// Es el objeto que administra el largo de los datos del campo.
        /// </param>
        /// <param name="encoder">
        /// Es el objeto capaz de codificar/decodificar los datos del campo.
        /// </param>
        /// <param name="padding">
        /// Es el objeto capaz de rellenar los datos del campo.
        /// </param>
        /// <param name="validator">
        /// Es el objeto capaz de validar los datos del campo.
        /// </param>
        /// <param name="valueFormatter">
        /// Es el objeto capaz de formatear/analizar los datos del campo.
        /// </param>
        /// <param name="description">
        /// Es la descripción del campo.
        /// </param>
        public StringFieldFormatter(int fieldNumber, LengthManager lengthManager,
                                    IStringEncoder encoder, IStringPadding padding, IStringValidator validator,
                                    IStringFieldValueFormatter valueFormatter, string description) :
            base(fieldNumber, description)
        {
            if (lengthManager == null)
            {
                throw new ArgumentNullException("lengthManager");
            }

            if (encoder == null)
            {
                throw new ArgumentNullException("encoder");
            }

            _lengthManager  = lengthManager;
            _encoder        = encoder;
            _validator      = validator;
            _valueFormatter = valueFormatter;

            if ((padding == null) && (lengthManager is FixedLengthManager))
            {
                _padding = SpacePaddingRight.GetInstance(false);
            }
            else
            {
                _padding = padding;
            }
        }
Esempio n. 4
0
 public KeePassReader(
     IFileValidator fileValidator,
     IStringValidator stringValidator)
 {
     _fileValidator   = fileValidator;
     _stringValidator = stringValidator;
 }
Esempio n. 5
0
 public JobsSorter(IStringValidator stringValidator, JobsBuilder jobsBuilder, JobsValidator jobsValidator, ISortAlgorithm sortAlgorithm)
 {
     _stringValidator = stringValidator;
     _jobsBuilder     = jobsBuilder;
     _jobsValidator   = jobsValidator;
     _sortAlgorithm   = sortAlgorithm;
 }
Esempio n. 6
0
        // Kod pro použití validátorů

        public Person(IStringValidator sv, IStringValidator ssv, IDateValidator dv, IBCNValidator bv)
        {
            stringValidator = sv;
            stringValidator = ssv;
            dateValidator   = dv;
            bcnValidator    = bv;
        }
Esempio n. 7
0
 public Person(IStringValidator fname, IStringValidator lname, IStringValidator bday, ISSNValidator ssn)
 {
     fnameValidator = fname;
     lnameValidator = lname;
     bdayValidator  = bday;
     ssnValidator   = ssn;
 }
Esempio n. 8
0
 public Person(IStringValidator namevalid, IStringValidator surnamevalid, IStringValidator bnumvalid, IDateTimeValidator bdatevalid)
 {
     NameValid    = namevalid;
     SurnameValid = surnamevalid;
     BNumValid    = bnumvalid;
     BDateValid   = bdatevalid;
 }
Esempio n. 9
0
        public void ShouldHaveMinLength_WhenValidatingFieldIsNull_ThrowsArgumentNullException()
        {
            IStringValidator sut = CreateSut();

            ArgumentNullException result = Assert.Throws <ArgumentNullException>(() => sut.ShouldHaveMinLength(_fixture.Create <string>(), _fixture.Create <int>(), GetType(), null));

            Assert.That(result.ParamName, Is.EqualTo("validatingField"));
        }
Esempio n. 10
0
        public static void TestValidatePositive(IStringValidator stringValidator, string testString)
        {
            // act
            var result = stringValidator.Validate(testString);

            // assert
            Assert.IsTrue(result);
        }
Esempio n. 11
0
        public void ShouldMatchPattern_WhenValidatingFieldIsEmpty_ThrowsArgumentNullException()
        {
            IStringValidator sut = CreateSut();

            ArgumentNullException result = Assert.Throws <ArgumentNullException>(() => sut.ShouldMatchPattern(_fixture.Create <string>(), _pattern, GetType(), string.Empty));

            Assert.That(result.ParamName, Is.EqualTo("validatingField"));
        }
Esempio n. 12
0
        public void String_WhenCalled_AssertStringValidatorFromConstructor()
        {
            IValidator sut = CreateSut();

            IStringValidator stringValidator = sut.String;

            Assert.That(stringValidator, Is.EqualTo(_stringValidatorMock.Object));
        }
Esempio n. 13
0
        public void ShouldMatchPattern_WhenPatternIsNull_ThrowsArgumentNullException()
        {
            IStringValidator sut = CreateSut();

            ArgumentNullException result = Assert.Throws <ArgumentNullException>(() => sut.ShouldMatchPattern(_fixture.Create <string>(), null, GetType(), _fixture.Create <string>()));

            Assert.That(result.ParamName, Is.EqualTo("pattern"));
        }
        public void ShouldNotBeNull_WhenValidatingTypeIsNull_ThrowsArgumentNullException()
        {
            IStringValidator sut = CreateSut();

            ArgumentNullException result = Assert.Throws <ArgumentNullException>(() => sut.ShouldNotBeNull(_fixture.Create <string>(), null, _fixture.Create <string>()));

            Assert.That(result.ParamName, Is.EqualTo("validatingType"));
        }
        public void ShouldNotBeNull_WhenValidatingFieldIsWhiteSpace_ThrowsArgumentNullException()
        {
            IStringValidator sut = CreateSut();

            ArgumentNullException result = Assert.Throws <ArgumentNullException>(() => sut.ShouldNotBeNull(_fixture.Create <string>(), GetType(), " "));

            Assert.That(result.ParamName, Is.EqualTo("validatingField"));
        }
        public void ShouldNotBeNull_WhenValueIsWhiteSpace_ReturnsStringValidator()
        {
            IStringValidator sut = CreateSut();

            IValidator result = sut.ShouldNotBeNull(" ", GetType(), _fixture.Create <string>());

            Assert.That(result, Is.TypeOf <BusinessLogic.Validation.StringValidator>());
        }
Esempio n. 17
0
        public MainWindow(IStringValidator validator)
        {
            _validator = validator;
            InitializeComponent();

            // An extra default intialization
            PackageSaveLocationTextBox.Text = System.Environment.GetFolderPath(System.Environment.SpecialFolder.DesktopDirectory);
        }
Esempio n. 18
0
        public void ShouldMatchPattern_WhenValueIsNullAndNullIsAllowed_ReturnsStringValidator()
        {
            IStringValidator sut = CreateSut();

            IValidator result = sut.ShouldMatchPattern(null, _pattern, GetType(), _fixture.Create <string>(), true);

            Assert.That(result, Is.TypeOf <BusinessLogic.Validation.StringValidator>());
        }
Esempio n. 19
0
        public void ShouldMatchPattern_WhenValueDoesMatchPattern_ReturnsStringValidator()
        {
            IStringValidator sut = CreateSut();

            const string value  = "DK";
            IValidator   result = sut.ShouldMatchPattern(value, _pattern, GetType(), _fixture.Create <string>());

            Assert.That(result, Is.TypeOf <BusinessLogic.Validation.StringValidator>());
        }
Esempio n. 20
0
 public Validators(
     IFileValidator fileValidator,
     IObjectValidator objectValidator,
     IStringValidator stringValidator)
 {
     FileValidator   = fileValidator;
     ObjectValidator = objectValidator;
     StringValidator = stringValidator;
 }
 public ConfigurationReader(
     IDiskService diskService,
     IFileValidator fileValidator,
     IStringValidator stringValidator)
 {
     _diskService     = diskService;
     _fileValidator   = fileValidator;
     _stringValidator = stringValidator;
 }
Esempio n. 22
0
 public EnvWriter(
     IDiskService diskService,
     IStringValidator stringValidator,
     IObjectValidator objectValidator)
 {
     _diskService     = diskService;
     _stringValidator = stringValidator;
     _objectValidator = objectValidator;
 }
Esempio n. 23
0
        public void ShouldHaveMinLength_WhenValueLengthIsGreaterThanMinLength_ReturnsStringValidator()
        {
            IStringValidator sut = CreateSut();

            string     value     = _fixture.Create <string>();
            int        minLength = value.Length - _random.Next(1, value.Length);
            IValidator result    = sut.ShouldHaveMinLength(value, minLength, GetType(), _fixture.Create <string>());

            Assert.That(result, Is.TypeOf <BusinessLogic.Validation.StringValidator>());
        }
Esempio n. 24
0
        public ApiHelper(IErrorService errorService, IErrorContainer errorContainer,
                         IStringValidator stringValidator)
        {
            _fileMaxSize = 1024 * 1024 * 3;

            _errorService   = errorService;
            _errorContainer = errorContainer;
            //_returnContainer = returnContainer;
            _stringValidator = stringValidator;
        }
        public void ShouldHaveMaxLength_WhenValueLengthIsEqualToMaxLength_ReturnsStringValidator()
        {
            IStringValidator sut = CreateSut();

            string     value     = _fixture.Create <string>();
            int        maxLength = value.Length;
            IValidator result    = sut.ShouldHaveMaxLength(value, maxLength, GetType(), _fixture.Create <string>());

            Assert.That(result, Is.TypeOf <BusinessLogic.Validation.StringValidator>());
        }
Esempio n. 26
0
 public Person(IStringValidator prijmeni_val, IStringValidator jmeno_val, IDateValidator datum_val, IStringValidator rc_val, string jmeno, string prijmeni, string rc, string datum)
 {
     pValidator     = prijmeni_val;
     jValidator     = jmeno_val;
     datumValidator = datum_val;
     rcValidator    = rc_val;
     Jmeno          = jmeno;
     Prijmeni       = prijmeni;
     Rc             = rc;
     Datum          = datum;
 }
 public TemplateRepository(
     ITemplateReader templateReader,
     IEnvironmentVariableReader environmentVariableReader,
     IStringValidator stringValidator,
     IObjectValidator objectValidator)
 {
     _templateReader            = templateReader;
     _environmentVariableReader = environmentVariableReader;
     _stringValidator           = stringValidator;
     _objectValidator           = objectValidator;
 }
 public ProfileReader(
     IDiskService diskService,
     IFileValidator fileValidator,
     IStringValidator stringValidator,
     IObjectValidator objectValidator)
 {
     _diskService     = diskService;
     _fileValidator   = fileValidator;
     _stringValidator = stringValidator;
     _objectValidator = objectValidator;
 }
Esempio n. 29
0
 public ProfileRepository(
     IProfileReader profileReader,
     IEnvironmentVariableReader environmentVariableReader,
     IStringValidator stringValidator,
     IObjectValidator objectValidator)
 {
     _profileReader             = profileReader;
     _environmentVariableReader = environmentVariableReader;
     _stringValidator           = stringValidator;
     _objectValidator           = objectValidator;
 }
 public ConfigurationRepository(
     IConfigurationReader configurationReader,
     IEnvironmentVariableReader environmentVariableReader,
     IStringValidator stringValidator,
     IObjectValidator objectValidator)
 {
     _configurationReader       = configurationReader;
     _environmentVariableReader = environmentVariableReader;
     _stringValidator           = stringValidator;
     _objectValidator           = objectValidator;
 }