public void Test() { Utilities.Validation.Rules.MaxLength<ClassD, char> TestObject = new MaxLength<ClassD, char>(x => x.ItemA, 4, "Error"); ClassD Temp = new ClassD(); Temp.ItemA = "Test"; Assert.DoesNotThrow(() => TestObject.Validate(Temp)); Temp.ItemA = "Testing"; Assert.Throws<NotValid>(() => TestObject.Validate(Temp)); }
public void Test() { Utilities.Validation.Rules.MaxLength <ClassD, char> TestObject = new MaxLength <ClassD, char>(x => x.ItemA, 4, "Error"); ClassD Temp = new ClassD(); Temp.ItemA = "Test"; Assert.DoesNotThrow(() => TestObject.Validate(Temp)); Temp.ItemA = "Testing"; Assert.Throws <NotValid>(() => TestObject.Validate(Temp)); }