public void IsValid() { LengthValidator v = new LengthValidator(); v.Initialize(new LengthAttribute(5)); Assert.IsTrue(v.IsValid("12", null)); Assert.IsTrue(v.IsValid(null, null)); Assert.IsTrue(v.IsValid("12345", null)); Assert.IsFalse(v.IsValid("123456", null)); Assert.IsFalse(v.IsValid(11, null)); v.Initialize(new LengthAttribute(3, 6)); Assert.IsTrue(v.IsValid("123", null)); Assert.IsTrue(v.IsValid("123456", null)); Assert.IsFalse(v.IsValid("12", null)); Assert.IsFalse(v.IsValid("1234567", null)); }
public void Init() { Thread.CurrentThread.CurrentCulture = Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-us"); validator1 = new LengthValidator(5); validator1.Initialize(new CachedValidationRegistry(), typeof(TestTarget).GetProperty("TargetField")); validator2 = new LengthValidator(4, 6); validator2.Initialize(new CachedValidationRegistry(), typeof(TestTarget).GetProperty("TargetField")); target = new TestTarget(); }