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(); }
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(); }
protected override void ValidateCore() { base.ValidateCore(); if (!SetValidator.ValidateItemsAreUnique(InvolvedPersons)) { AddError(MeetingValidation.InvolvedPersonsErrorKey, MeetingValidation.InvolvedPersonsAreInvalidMessage); } if (!MeetingValidation.ValidateName(Name)) { AddError(MeetingValidation.NameErrorKey, MeetingValidation.NameIsInvalidMessage); } }
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); } }