public void Add_a_message_to_the_notification() { Validator validator = new Validator(); ExampleClassWithValidatedProperties sample1 = new ExampleClassWithValidatedProperties(); ValidationResult validationResult = validator.Validate(new object[1] { sample1 }, new Dictionary<string, IValidationAware>()); Assert.IsFalse(validationResult.IsValid); Assert.AreEqual(1, validationResult.Errors.Count); }
public void Clear_any_errors_on_validation_controls() { IValidationAware controlElement = Mock<IValidationAware>(); Validator validator = new Validator(); ExampleClassWithValidatedProperties sample1 = new ExampleClassWithValidatedProperties(); sample1.ReqField = "Some String"; Dictionary<string, IValidationAware> validationObjects = new Dictionary<string, IValidationAware>(); validationObjects.Add("ReqField", controlElement); using (Record) { controlElement.ClearError(); } using (Playback) { validator.Validate(new object[1] { sample1 }, validationObjects); } }
public void Show_an_error_on_the_validation_controls() { IValidationAware controlElement = Mock<IValidationAware>(); Validator validator = new Validator(); ExampleClassWithValidatedProperties sample1 = new ExampleClassWithValidatedProperties(); Dictionary<string, IValidationAware> validationObjects = new Dictionary<string, IValidationAware>(); validationObjects.Add("ReqField", controlElement); using (Record) { controlElement.ShowError("Some Message"); LastCall.IgnoreArguments(); } using (Playback) { validator.Validate(new object[1] { sample1 }, validationObjects); } }
protected override void Before_each_spec() { _validator = new Validator(); }
protected override void Before_each_spec() { _validator = new Validator(); _sample = new RequiredNonSpecialStringAttributeSample(); }