public void ZonedDateTimeTest() { Instant inst = Instant.FromDateTimeUtc(DateTime.UtcNow); ZonedDateTime zoned = new ZonedDateTime(inst, DateTimeZone.Utc); Assert.Equal(TestTools.Convert(zoned), zoned); }
public void PeriodArrayTest() { var pp = new PeriodBuilder { Years = DateTime.UtcNow.Year, Months = DateTime.UtcNow.Month, Weeks = 4, Days = DateTime.UtcNow.Day, Hours = new DateTime().Hour, Minutes = DateTime.UtcNow.Minute, Seconds = new DateTime().Second, Milliseconds = DateTime.UtcNow.Millisecond, Ticks = DateTime.Now.Ticks, Nanoseconds = DateTime.UtcNow.Ticks / 100, }.Build(); var pp1 = new PeriodBuilder { Years = DateTime.UtcNow.Year, Months = DateTime.UtcNow.Month, Weeks = 4, Days = new DateTime().Day }.Build(); Period[] p = new Period[] { Period.FromYears(1), pp, Period.FromDays(1), Period.FromNanoseconds(5), pp1 }; Assert.Equal(TestTools.Convert(p), p); }
public void InstantArrayTest() { Instant[] inst = { Instant.FromDateTimeUtc(DateTime.UtcNow.AddHours(13)), Instant.FromDateTimeUtc(DateTime.UtcNow.AddMinutes(54)), Instant.FromDateTimeUtc(DateTime.UtcNow.AddYears(1)), Instant.FromDateTimeUtc(DateTime.UtcNow.AddSeconds(33)), Instant.FromDateTimeUtc(DateTime.UtcNow), }; Assert.Equal(TestTools.Convert(inst), inst); }
public void LocalTimeArrayTest() { LocalTime[] lt = { LocalTime.FromTicksSinceMidnight(4000), LocalTime.FromSecondsSinceMidnight(10000), LocalTime.FromHourMinuteSecondTick(20, 10, 1, 13), new LocalTime(), LocalTime.FromSecondsSinceMidnight(1) }; Assert.Equal(TestTools.Convert(lt), lt); }
public void NullableZonedDateTimeArrayTest() { ZonedDateTime?[] zoned = new ZonedDateTime?[] { null, null, null, null, null }; Assert.Equal(TestTools.Convert(zoned), zoned); }
public void NullableInstantArrayTest() { Instant?[] inst = new Instant?[] { null, null, null, null, null }; Assert.Equal(TestTools.Convert(inst), inst); }
public void ZonedDateTimeArrayTest() { Instant inst = Instant.FromDateTimeUtc(DateTime.UtcNow); LocalDateTime ldt = LocalDateTime.FromDateTime(DateTime.Now); ZonedDateTime[] zoned = new ZonedDateTime[] { new ZonedDateTime(inst, DateTimeZone.Utc), new ZonedDateTime(inst, DateTimeZone.Utc), new ZonedDateTime(inst, DateTimeZone.Utc), new ZonedDateTime(inst, DateTimeZone.Utc), new ZonedDateTime(inst, DateTimeZone.Utc) }; Assert.Equal(TestTools.Convert(zoned), zoned); }
public void OffsetTest() { Offset offSet = Offset.FromHours(1); Assert.Equal(TestTools.Convert(offSet), offSet); }
public void PeriodTest() { Period p = Period.FromDays(1); Assert.Equal(TestTools.Convert(p), p); }
public void NullableZonedDateTimeTest() { ZonedDateTime?zoned = null; Assert.Equal(TestTools.Convert(zoned), zoned); }
public void NullableLocalTimeTest() { LocalTime?t = null; Assert.Equal(TestTools.Convert(t), t); }
public void LocalTimeTest() { LocalTime t = LocalTime.FromSecondsSinceMidnight(1); Assert.Equal(TestTools.Convert(t), t); }
public void NullableInstantValueTest() { Instant?inst = null; Assert.Equal(TestTools.Convert(inst), inst); }
public void InstantValueTest() { Instant inst = Instant.FromDateTimeUtc(DateTime.UtcNow); Assert.Equal(TestTools.Convert(inst), inst); }