public void RoundTripUtcDateTime(int year, int month, int day, int hour, int minute, int second, int milliseconds = 0)
        {
            var date           = new DateTime(year, month, day, hour, minute, second, milliseconds, DateTimeKind.Utc);
            var dateTimeOffset = new DateTimeOffset(date);
            var value          = DateTimeOffsetFieldParser.Parse(DateTimeOffsetFieldSerializer.Serialize(dateTimeOffset));

            Assert.AreEqual(dateTimeOffset, value);
        }
 public static IEnumerable <Test> RoundTrip()
 {
     return(dateTimes.Select(dt => {
         Test t = new TestCase("RoundTrip " + dt, () => {
             var value = DateTimeOffsetFieldParser.Parse(DateTimeOffsetFieldSerializer.Serialize(dt));
             Assert.AreEqual(dt, value);
         });
         return t;
     }));
 }
Пример #3
0
        public void RoundTrip(DateTimeOffset dt)
        {
            var value = DateTimeOffsetFieldParser.Parse(DateTimeOffsetFieldSerializer.Serialize(dt));

            Assert.AreEqual(dt, value);
        }