public void TestFormats() { KSPDateTime dt = new KSPDateTime(1, 100); KSPDateStructure.Months = new List<KSPMonth>(); Assert.AreEqual("100/00/0001", dt.ToString("dd/MM/yyyy")); Assert.AreEqual("Year 1, Day 100 - 0h, 0m",dt.ToString()); KSPDateStructure.SetEarthCalendar(); Assert.AreEqual("25/01/1951", dt.ToString("dd/MM/yyyy")); dt = new KSPDateTime(1951,100); Assert.AreEqual("10/04/1951",dt.ToString("dd/MM/yyyy")); Assert.AreEqual("Hello there 1951",String.Format("Hello there {0:yyyy}",dt)); }