コード例 #1
0
 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));
 }
コード例 #2
0
 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());
 }
コード例 #3
0
        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());
        }
コード例 #4
0
        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));
        }