public void Test() { Utilities.Validation.Rules.NotEmpty<ClassC, string> TestObject = new NotEmpty<ClassC, string>(x => x.ItemA, "Error"); ClassC Temp = new ClassC(); Temp.ItemA = new List<string>(); Temp.ItemA.Add("A"); Temp.ItemA.Add("B"); Assert.DoesNotThrow(() => TestObject.Validate(Temp)); Temp.ItemA.Clear(); Assert.Throws<NotValid>(() => TestObject.Validate(Temp)); }
public void Test() { ClassC Temp = new ClassC(); Temp.ItemA = new List<string>(); Temp.ItemA.Add("A"); Temp.ItemA.Add("B"); Assert.DoesNotThrow(() => Temp.Validate()); Temp.ItemA.Clear(); Temp.ItemA.Add("B"); Assert.Throws<ValidationException>(() => Temp.Validate()); }
public void Test() { ClassC Temp = new ClassC(); Temp.ItemA = new List <string>(); Temp.ItemA.Add("A"); Temp.ItemA.Add("B"); Assert.DoesNotThrow(() => Temp.Validate()); Temp.ItemA.Clear(); Temp.ItemA.Add("B"); Assert.Throws <ValidationException>(() => Temp.Validate()); }
public void Test() { Utilities.Validation.Rules.NotEmpty <ClassC, string> TestObject = new NotEmpty <ClassC, string>(x => x.ItemA, "Error"); ClassC Temp = new ClassC(); Temp.ItemA = new List <string>(); Temp.ItemA.Add("A"); Temp.ItemA.Add("B"); Assert.DoesNotThrow <Exception>(() => TestObject.Validate(Temp)); Temp.ItemA.Clear(); Assert.Throws <NotValid>(() => TestObject.Validate(Temp)); }