void AssertExtractJulian(string date, int expectedJulian) { int j = DSS.DateToJulian(date); Assert.IsTrue(DSS.IsTimeDefined(j, 0)); Assert.AreEqual(expectedJulian, j); }
public void BugInvalidDate() { int j = DSS.DateToJulian("22JUN2016 12:00");// this is NOT a valid date, because of the time. Console.WriteLine(j); Assert.IsFalse(DSS.IsTimeDefined(j, 0));// = -693786(NOT OK ?) }
public void StringConversions() { //DSS.DateToJulian("22JUN2016 12:00"); ExtractYMD("28:Nov:2008", 2008, 11, 28); ExtractYMD("11/28/2008", 2008, 11, 28); ExtractYMD("November 28, 2008", 2008, 11, 28); ExtractYMD("22JUN2016", 2016, 6, 22); AssertExtractJulian("22JUN2016", 42542); ExtractYMD("01Jan-10000", -10000, 1, 1); ExtractYMD("01/01/-10000", -10000, 1, 1); Assert.IsFalse(DSS.IsTimeDefined(DSS.DateToJulian("22HEC2016"), 0)); }