Example #1
0
 public void Maximum()
 {
     Assert.AreEqual(new DateTime(3000, 12, 31, 23, 59, 59),
                     UnixTime.ToDateTime(32535215999L).ToUniversalTime());
 }
Example #2
0
 public void CannotOverflowMilliseconds()
 {
     UnixTime.ToDateTime(0, 1000);
 }
Example #3
0
 public void CannotSpecifyNegativeMilliseconds()
 {
     UnixTime.ToDateTime(0, -1);
 }
Example #4
0
 public void CannotOverflowNegativeMilliseconds()
 {
     UnixTime.ToDateTime(0, -1000);
 }
Example #5
0
 public void Negative()
 {
     Assert.AreEqual(new DateTime(1098, 7, 6, 5, 43, 21, 234), UnixTime.ToDateTime(-27501531398, -766).ToUniversalTime());
 }
Example #6
0
 public void CannotSpecifyNegativeTimeWithPositiveMilliseconds()
 {
     UnixTime.ToDateTime(-123, 456);
 }