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