示例#1
0
        public void ToDateTimeUtc_ThenToInstant_ReturnsSameValue(Instant expected)
        {
            var dateTime = NodaTimeConverter.ToDateTimeUtc(expected);
            var actual   = NodaTimeConverter.UtcDateTimeToInstant(dateTime);

            Assert.That(actual, Is.EqualTo(expected));
        }
示例#2
0
        public void UtcDateTimeToInstant_ThrowsIfDateTimeIsNotUtcKind()
        {
            var dateTime = new DateTime(2001, 01, 02);

            Assert.That(() => NodaTimeConverter.UtcDateTimeToInstant(dateTime), Throws.TypeOf <ArgumentException>());
        }
示例#3
0
 public void UtcDateTimeToInstant_ConvertsMaxDateTimeUtcToInstantMaxValue()
 {
     Assert.That(NodaTimeConverter.UtcDateTimeToInstant(MaxDateTimeUtc), Is.EqualTo(Instant.MaxValue));
 }