public void IsValid()
 {
     PastValidator v = new PastValidator();
     Assert.IsTrue(v.IsValid(DateTime.Now.AddMilliseconds(-1), null));
     Assert.IsTrue(v.IsValid(new DateTime?(), null));
     Assert.IsTrue(v.IsValid(new DateTime?(DateTime.Now.AddDays(-1)), null));
     Assert.IsTrue(v.IsValid(null, null));
     Assert.IsTrue(v.IsValid(new DateTime(), null));
     Assert.IsFalse(v.IsValid(DateTime.Now, null));
     Assert.IsFalse(v.IsValid(DateTime.Now.AddMilliseconds(+1), null));
     Assert.IsFalse(v.IsValid(DateTime.Now.ToString(), null));
     Assert.IsFalse(v.IsValid(123456, null));
 }
예제 #2
0
 public static bool Past(DateTime input)
 {
     return(PastValidator.IsValidImpl(input));
 }