ToDateTimeOffset() public static method

Convert specified Int64 to DateTimeOffset.
public static ToDateTimeOffset ( long value ) : DateTimeOffset
value long /// value which is unpacked from packed message and may represent date-time value. ///
return DateTimeOffset
Ejemplo n.º 1
0
        public void TestToDateTimeOffsetRoundTrip_Minimum_IsUtcEpoc()
        {
            var offset = checked (UtcMinValue.Subtract(UtcEpoc).Ticks / TicksToMilliseconds);

            AssertIsUnixEpocDateTimeOffset(DateTimeOffset.MinValue, MessagePackConvert.ToDateTimeOffset(offset));
        }
Ejemplo n.º 2
0
        public void TestToDateTimeOffset_MinimumMinusOne_IsUtcEpoc()
        {
            var offset = checked (UtcMinValue.Subtract(UtcEpoc).Ticks / TicksToMilliseconds - 1L);

            Assert.Throws <ArgumentOutOfRangeException>(() => MessagePackConvert.ToDateTimeOffset(offset));
        }
Ejemplo n.º 3
0
 public void TestToDateTimeOffsetRoundTrip_Zero_IsUtcEpoc()
 {
     AssertIsUnixEpocDateTimeOffset(new DateTimeOffset(UtcEpoc), MessagePackConvert.ToDateTimeOffset(0));
 }
Ejemplo n.º 4
0
 public void TestToDateTimeOffsetRoundTrip_MinuOne_IsUtcEpoc()
 {
     AssertIsUnixEpocDateTimeOffset(new DateTimeOffset(UtcEpoc).AddMilliseconds(-1), MessagePackConvert.ToDateTimeOffset(-1));
 }
Ejemplo n.º 5
0
        public void TestToDateTimeOffset_Maximum_IsUtcEpoc()
        {
            var offset = checked (UtcMaxValue.Subtract(UtcEpoc).Ticks / TicksToMilliseconds);

            AssertIsUnixEpocDateTimeOffset(MessagePackConvert.ToDateTimeOffset(offset), offset);
        }
Ejemplo n.º 6
0
 public void TestToDateTimeOffset_MinuOne_IsUtcEpoc()
 {
     AssertIsUnixEpocDateTimeOffset(MessagePackConvert.ToDateTimeOffset(-1), -1);
 }
Ejemplo n.º 7
0
 public void TestToDateTimeOffset_Zero_IsUtcEpoc()
 {
     AssertIsUnixEpocDateTimeOffset(MessagePackConvert.ToDateTimeOffset(0), 0);
 }
Ejemplo n.º 8
0
        public void TestToDateTimeOffset_MaximumPlusOne_IsUtcEpoc()
        {
            var offset = checked (( long )DateTime.MaxValue.Subtract(_utcEpoc).TotalMilliseconds + 1L);

            Assert.Throws <ArgumentOutOfRangeException>(() => MessagePackConvert.ToDateTimeOffset(offset));
        }
Ejemplo n.º 9
0
        public void TestToDateTimeOffset_Minimum_IsUtcEpoc()
        {
            var offset = checked (( long )DateTime.MinValue.Subtract(_utcEpoc).TotalMilliseconds);

            AssertIsUnixEpocDateTimeOffset(MessagePackConvert.ToDateTimeOffset(offset), offset);
        }