public void ValidatorShouldClearPropertyErrors() { ValidatorBase validator = GetValidator(); validator.Initialize(new ValidatorContext(new object(), GetServiceProvider())); validator.UpdateErrors(PropertyToValidate, ValidatorErrors, false); validator.UpdateErrors(PropertyToMap, ValidatorErrors, false); validator.GetErrors(PropertyToValidate).OfType <object>().Single().ShouldEqual(ValidatorError); validator.GetErrors(PropertyToMap).OfType <object>().Single().ShouldEqual(ValidatorError); validator.ClearErrors(PropertyToValidate); validator.GetErrors(PropertyToValidate).OfType <object>().ShouldBeEmpty(); validator.GetErrors(PropertyToMap).OfType <object>().Single().ShouldEqual(ValidatorError); validator.ClearErrors(PropertyToMap); validator.IsValid.ShouldBeTrue(); }