Ejemplo n.º 1
0
        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");
        }
Ejemplo n.º 2
0
        private double ParseMinutes(string hhmm)
        {
            double minutes = 0;
            bool   is2400  = false;

            if (Cr10xSeries.TryParseMinutes(hhmm, "", out minutes, out is2400))
            {
                return(minutes);
            }

            return(-1);
        }
Ejemplo n.º 3
0
        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");
            //
        }