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