예제 #1
0
 public void Test()
 {
     CompareClass Temp = new CompareClass();
     Temp.ItemA = 1;
     Temp.ItemB = 2.1f;
     Temp.ItemC = new DateTime(1900, 1, 1);
     Temp.ItemD = "a";
     Temp.ItemE = -1;
     Temp.ItemF = DateTime.Now;
     Temp.NaNTest = 1;
     Assert.DoesNotThrow(() => Temp.Validate());
     Temp.ItemA = 2;
     Temp.NaNTest = double.NaN;
     Assert.Throws<ValidationException>(() => Temp.Validate());
 }
예제 #2
0
        public void Test()
        {
            var Temp = new CompareClass();

            Temp.ItemA   = 1;
            Temp.ItemB   = 2.1f;
            Temp.ItemC   = new DateTime(1900, 1, 1);
            Temp.ItemD   = "a";
            Temp.ItemE   = -1;
            Temp.ItemF   = DateTime.Now;
            Temp.NaNTest = 1;
            Temp.Validate();
            Temp.ItemA   = 2;
            Temp.NaNTest = double.NaN;
            Assert.Throws <ValidationException>(() => Temp.Validate());
        }