public void JulianDate() { DateTime t = Cr10xSeries.JulianToDate(2005, 155); Assert.AreEqual(6, t.Month, "june"); Assert.AreEqual(4, t.Day, "day 4"); t = Cr10xSeries.JulianToDate(2004, 61); Assert.AreEqual(3, t.Month, "march"); Assert.AreEqual(1, t.Day, "march"); }
private double ParseMinutes(string hhmm) { double minutes = 0; bool is2400 = false; if (Cr10xSeries.TryParseMinutes(hhmm, "", out minutes, out is2400)) { return(minutes); } return(-1); }
public void AshlandCreek() { string dataPath = GetDataPath(); //Series s = new Cr10xSeries(dataPath, "filename=ASH_CRK.DAT;interval=24;ColumnNumber=5"); Series s = new Cr10xSeries(Path.Combine(dataPath, "ASH_CRK.dat"), 24, 5); s.Read(); Assert.IsTrue(s.Count > 0); Assert.AreEqual(12.63, s[0].Value); // Average Creek_Cfs line 68 in file //Series s2 = new Cr10xSeries( dataPath,"filename=ASH_CRK.DAT;interval=30;ColumnNumber=9"); Series s2 = new Cr10xSeries(Path.Combine(dataPath, "ASH_CRK.dat"), 30, 9); s2.Read(); DateTime t = new DateTime(2005, 6, 4, 1, 30, 0); Assert.AreEqual(12.41, s2.Lookup(t), "june 4 2005 creek_cfs"); // }