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; })); }
public void RoundTrip(DateTimeOffset dt) { var value = DateTimeOffsetFieldParser.Parse(DateTimeOffsetFieldSerializer.Serialize(dt)); Assert.AreEqual(dt, value); }