Beispiel #1
0
        public void ZonedDateTimeTest()
        {
            Instant       inst  = Instant.FromDateTimeUtc(DateTime.UtcNow);
            ZonedDateTime zoned = new ZonedDateTime(inst, DateTimeZone.Utc);

            Assert.Equal(TestTools.Convert(zoned), zoned);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 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);
 }
Beispiel #4
0
 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);
 }
Beispiel #5
0
 public void NullableZonedDateTimeArrayTest()
 {
     ZonedDateTime?[] zoned = new ZonedDateTime?[] {
         null,
         null,
         null,
         null,
         null
     };
     Assert.Equal(TestTools.Convert(zoned), zoned);
 }
Beispiel #6
0
 public void NullableInstantArrayTest()
 {
     Instant?[] inst = new Instant?[] {
         null,
         null,
         null,
         null,
         null
     };
     Assert.Equal(TestTools.Convert(inst), inst);
 }
Beispiel #7
0
        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);
        }
Beispiel #8
0
        public void OffsetTest()
        {
            Offset offSet = Offset.FromHours(1);

            Assert.Equal(TestTools.Convert(offSet), offSet);
        }
Beispiel #9
0
        public void PeriodTest()
        {
            Period p = Period.FromDays(1);

            Assert.Equal(TestTools.Convert(p), p);
        }
Beispiel #10
0
        public void NullableZonedDateTimeTest()
        {
            ZonedDateTime?zoned = null;

            Assert.Equal(TestTools.Convert(zoned), zoned);
        }
Beispiel #11
0
        public void NullableLocalTimeTest()
        {
            LocalTime?t = null;

            Assert.Equal(TestTools.Convert(t), t);
        }
Beispiel #12
0
        public void LocalTimeTest()
        {
            LocalTime t = LocalTime.FromSecondsSinceMidnight(1);

            Assert.Equal(TestTools.Convert(t), t);
        }
Beispiel #13
0
        public void NullableInstantValueTest()
        {
            Instant?inst = null;

            Assert.Equal(TestTools.Convert(inst), inst);
        }
Beispiel #14
0
        public void InstantValueTest()
        {
            Instant inst = Instant.FromDateTimeUtc(DateTime.UtcNow);

            Assert.Equal(TestTools.Convert(inst), inst);
        }