public void PassClampToIso8601()
{
string expected = GregorianDate.MinValue.ToIso8601String(Iso8601Format.Basic);
string actual = CesiumFormattingHelper.ToIso8601(JulianDate.MinValue, Iso8601Format.Basic);
Assert.AreEqual(expected, actual);
actual = CesiumFormattingHelper.ToIso8601(GregorianDate.MinValue.ToJulianDate(), Iso8601Format.Basic);
Assert.AreEqual(expected, actual);
expected = GregorianDate.MaxValue.ToIso8601String(Iso8601Format.Basic);
actual = CesiumFormattingHelper.ToIso8601(JulianDate.MaxValue, Iso8601Format.Basic);
Assert.AreEqual(expected, actual);
actual = CesiumFormattingHelper.ToIso8601(GregorianDate.MaxValue.ToJulianDate(), Iso8601Format.Basic);
Assert.AreEqual(expected, actual);
expected = GregorianDate.MinValue.ToIso8601String(Iso8601Format.Extended);
actual = CesiumFormattingHelper.ToIso8601(JulianDate.MinValue, Iso8601Format.Extended);
Assert.AreEqual(expected, actual);
expected = GregorianDate.MaxValue.ToIso8601String(Iso8601Format.Extended);
actual = CesiumFormattingHelper.ToIso8601(JulianDate.MaxValue, Iso8601Format.Extended);
Assert.AreEqual(expected, actual);
expected = GregorianDate.MinValue.ToIso8601String(Iso8601Format.Compact);
actual = CesiumFormattingHelper.ToIso8601(JulianDate.MinValue, Iso8601Format.Compact);
Assert.AreEqual(expected, actual);
expected = GregorianDate.MaxValue.ToIso8601String(Iso8601Format.Compact);
actual = CesiumFormattingHelper.ToIso8601(JulianDate.MaxValue, Iso8601Format.Compact);
Assert.AreEqual(expected, actual);
}