public void TestDateTime() { KSPDateTime dt2 = new KSPDateTime(235, 1); Double DateUT = 301.123; KSPDateTime dt = new KSPDateTime(DateUT); Assert.AreEqual(5, dt.Minute); Assert.AreEqual(1, dt.Second); Assert.AreEqual(123, dt.Millisecond); Assert.AreEqual(0, dt.Hour); Assert.AreEqual(1, dt.DayOfYear); Assert.AreEqual(1, dt.Year); dt = dt.AddMilliSeconds(456); Assert.AreEqual(5, dt.Minute); Assert.AreEqual(1, dt.Second); Assert.AreEqual(579, dt.Millisecond); dt = new KSPDateTime(2, 50, 0, 6, 8,456); Assert.AreEqual(6, dt.Minute); Assert.AreEqual(8, dt.Second); Assert.AreEqual(456, dt.Millisecond); Assert.AreEqual(2, dt.Year,"Hello"); Assert.AreEqual(50, dt.DayOfYear); }
public void TestEarthDateTime() { KSPDateStructure.SetEarthCalendar(); Double DateUT = 301.123; KSPDateTime dt = new KSPDateTime(DateUT); //Console.Write(dt.Day); Assert.AreEqual(5, dt.Minute); Assert.AreEqual(1, dt.Second); Assert.AreEqual(123, dt.Millisecond); Assert.AreEqual(0, dt.Hour); Assert.AreEqual(1, dt.DayOfYear); Assert.AreEqual(1951, dt.Year); dt = dt.AddMilliSeconds(456); Assert.AreEqual(5, dt.Minute); Assert.AreEqual(1, dt.Second); Assert.AreEqual(579, dt.Millisecond); //dt.Second = 68; //Assert.AreEqual(6, dt.Minute); //Assert.AreEqual(8, dt.Second); //Assert.AreEqual(456, dt.Millisecond); //dt.Year = 1969; //Assert.AreEqual(1969, dt.Year, "Hello"); //dt.DayOfYear = 50; //Assert.AreEqual(50, dt.DayOfYear); //KSPDateTimeStructure.SetCalendarTypeEarth(1951,1,1); //dt = new KSPDateTime(1951, 50, 10, 20, 30); //Assert.AreEqual(2, dt.Month); //Assert.AreEqual(19, dt.Day); }