public void ToDateTimeUtc_ThenToInstant_ReturnsSameValue(Instant expected) { var dateTime = NodaTimeConverter.ToDateTimeUtc(expected); var actual = NodaTimeConverter.UtcDateTimeToInstant(dateTime); Assert.That(actual, Is.EqualTo(expected)); }
public void UtcDateTimeToInstant_ThrowsIfDateTimeIsNotUtcKind() { var dateTime = new DateTime(2001, 01, 02); Assert.That(() => NodaTimeConverter.UtcDateTimeToInstant(dateTime), Throws.TypeOf <ArgumentException>()); }
public void UtcDateTimeToInstant_ConvertsMaxDateTimeUtcToInstantMaxValue() { Assert.That(NodaTimeConverter.UtcDateTimeToInstant(MaxDateTimeUtc), Is.EqualTo(Instant.MaxValue)); }