public void Init()
		{
			Thread.CurrentThread.CurrentCulture = Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-us");

			// set from string array
			string[] valstrings = new string[] { "abc", "xyz" };
			validatorStringArray = new SetValidator(valstrings);
			validatorStringArray.Initialize(new CachedValidationRegistry(), typeof(TestTarget).GetProperty("TargetField"));

			// set from strings
			validatorStrings = new SetValidator("abc", "xyz");
			validatorStrings.Initialize(new CachedValidationRegistry(), typeof(TestTarget).GetProperty("TargetField"));

			// set from enum
			validatorEnum = new SetValidator(typeof(System.DayOfWeek));
			validatorEnum.Initialize(new CachedValidationRegistry(), typeof(TestTarget).GetProperty("TargetField"));

			// set from flags enum
			validatorFlagsEnum = new SetValidator(typeof(System.AttributeTargets));
			validatorFlagsEnum.Initialize(new CachedValidationRegistry(), typeof(TestTarget).GetProperty("TargetField"));

			validatorNumbers = new SetValidator(0, 100, -1);
			validatorNumbers.Initialize(new CachedValidationRegistry(), typeof(TestTarget).GetProperty("NumberField"));

			target = new TestTarget();
		}
Esempio n. 2
0
        public void Init()
        {
            Thread.CurrentThread.CurrentCulture = Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-us");

            // set from string array
            string[] valstrings = new string[] { "abc", "xyz" };
            validatorStringArray = new SetValidator(valstrings);
            validatorStringArray.Initialize(new CachedValidationRegistry(), typeof(TestTarget).GetProperty("TargetField"));

            // set from strings
            validatorStrings = new SetValidator("abc", "xyz");
            validatorStrings.Initialize(new CachedValidationRegistry(), typeof(TestTarget).GetProperty("TargetField"));

            // set from enum
            validatorEnum = new SetValidator(typeof(System.DayOfWeek));
            validatorEnum.Initialize(new CachedValidationRegistry(), typeof(TestTarget).GetProperty("TargetField"));

            // set from flags enum
            validatorFlagsEnum = new SetValidator(typeof(System.AttributeTargets));
            validatorFlagsEnum.Initialize(new CachedValidationRegistry(), typeof(TestTarget).GetProperty("TargetField"));

            validatorNumbers = new SetValidator(0, 100, -1);
            validatorNumbers.Initialize(new CachedValidationRegistry(), typeof(TestTarget).GetProperty("NumberField"));

            target = new TestTarget();
        }
Esempio n. 3
0
        protected override void ValidateCore()
        {
            base.ValidateCore();
            if (!SetValidator.ValidateItemsAreUnique(InvolvedPersons))
            {
                AddError(MeetingValidation.InvolvedPersonsErrorKey, MeetingValidation.InvolvedPersonsAreInvalidMessage);
            }

            if (!MeetingValidation.ValidateName(Name))
            {
                AddError(MeetingValidation.NameErrorKey, MeetingValidation.NameIsInvalidMessage);
            }
        }
Esempio n. 4
0
        protected override void ValidateCore()
        {
            base.ValidateCore();
            if (!SprintValidation.ValidateName(Name))
            {
                AddError(SprintValidation.NameErrorKey, SprintValidation.NameIsInvalidMessage);
            }

            if (!SprintValidation.ValidateTimeSpan(TimeSpan))
            {
                AddError(SprintValidation.TimeSpanErrorKey, SprintValidation.TimeSpanIsInvalidMessage);
            }

            if (!SetValidator.ValidateItemsAreUnique(Stories))
            {
                AddError(BacklogValidation.BacklogErrorKey, BacklogValidation.SprintBacklogContainsDuplicateItems);
            }
        }
        protected override void ValidateCore()
        {
            if (OrganizedBy.IsBlankIdentity())
            {
                AddError("", "User identity is invalid.");
            }

            if (ProjectId.IsBlankIdentity())
            {
                AddError("", "Project identity is invalid.");
            }

            if (!SetValidator.ValidateItemsAreUnique(InvolvedPersons))
            {
                AddError(MeetingValidation.InvolvedPersonsErrorKey, MeetingValidation.InvolvedPersonsAreInvalidMessage);
            }

            if (!MeetingValidation.ValidateName(Name))
            {
                AddError(MeetingValidation.NameErrorKey, MeetingValidation.NameIsInvalidMessage);
            }
        }