public void Test()
 {
     Utilities.Validation.Rules.Cascade<ClassB, ClassA> TestObject = new Cascade<ClassB, ClassA>(x => x.ItemA, "Error");
     ClassB Temp = new ClassB();
     Temp.ItemA = new ClassA();
     Assert.DoesNotThrow(() => TestObject.Validate(Temp));
     Temp.ItemA = null;
     Assert.DoesNotThrow(() => TestObject.Validate(Temp));
 }
Exemple #2
0
        public void Test()
        {
            Utilities.Validation.Rules.Cascade <ClassB, ClassA> TestObject = new Cascade <ClassB, ClassA>(x => x.ItemA, "Error");
            ClassB Temp = new ClassB();

            Temp.ItemA = new ClassA();
            Assert.DoesNotThrow <Exception>(() => TestObject.Validate(Temp));
            Temp.ItemA = null;
            Assert.DoesNotThrow <Exception>(() => TestObject.Validate(Temp));
        }