public static ToDateTimeOffset ( long value ) : DateTimeOffset | ||
value | long |
/// |
return | DateTimeOffset |
public void TestToDateTimeOffsetRoundTrip_Minimum_IsUtcEpoc() { var offset = checked (UtcMinValue.Subtract(UtcEpoc).Ticks / TicksToMilliseconds); AssertIsUnixEpocDateTimeOffset(DateTimeOffset.MinValue, MessagePackConvert.ToDateTimeOffset(offset)); }
public void TestToDateTimeOffset_MinimumMinusOne_IsUtcEpoc() { var offset = checked (UtcMinValue.Subtract(UtcEpoc).Ticks / TicksToMilliseconds - 1L); Assert.Throws <ArgumentOutOfRangeException>(() => MessagePackConvert.ToDateTimeOffset(offset)); }
public void TestToDateTimeOffsetRoundTrip_Zero_IsUtcEpoc() { AssertIsUnixEpocDateTimeOffset(new DateTimeOffset(UtcEpoc), MessagePackConvert.ToDateTimeOffset(0)); }
public void TestToDateTimeOffsetRoundTrip_MinuOne_IsUtcEpoc() { AssertIsUnixEpocDateTimeOffset(new DateTimeOffset(UtcEpoc).AddMilliseconds(-1), MessagePackConvert.ToDateTimeOffset(-1)); }
public void TestToDateTimeOffset_Maximum_IsUtcEpoc() { var offset = checked (UtcMaxValue.Subtract(UtcEpoc).Ticks / TicksToMilliseconds); AssertIsUnixEpocDateTimeOffset(MessagePackConvert.ToDateTimeOffset(offset), offset); }
public void TestToDateTimeOffset_MinuOne_IsUtcEpoc() { AssertIsUnixEpocDateTimeOffset(MessagePackConvert.ToDateTimeOffset(-1), -1); }
public void TestToDateTimeOffset_Zero_IsUtcEpoc() { AssertIsUnixEpocDateTimeOffset(MessagePackConvert.ToDateTimeOffset(0), 0); }
public void TestToDateTimeOffset_MaximumPlusOne_IsUtcEpoc() { var offset = checked (( long )DateTime.MaxValue.Subtract(_utcEpoc).TotalMilliseconds + 1L); Assert.Throws <ArgumentOutOfRangeException>(() => MessagePackConvert.ToDateTimeOffset(offset)); }
public void TestToDateTimeOffset_Minimum_IsUtcEpoc() { var offset = checked (( long )DateTime.MinValue.Subtract(_utcEpoc).TotalMilliseconds); AssertIsUnixEpocDateTimeOffset(MessagePackConvert.ToDateTimeOffset(offset), offset); }