Esempio n. 1
0
        public void TextFileHydromet()
        {
            string path = TestData.DataPath + "\\";
            string fn1  = path + "LuckyPeakWaterLevel.txt";

            Console.WriteLine("reading " + fn1);
            TextSeries s = new TextSeries(fn1);

            s.Read();
            Assert.IsTrue(s.Count > 0);
            DateTime t1 = Convert.ToDateTime("10/13/2004");
            double   v  = s.Lookup(t1);

            Assert.IsTrue(System.Math.Abs(v - 2907.2) < 0.01, "expected 2907.2. got " + v);

            // save to text file..
            string fn = Path.GetTempFileName();

            //fn = TestData.OutputPath+"\\"+fn;
            s.WriteCsv(fn);

            TextSeries s1 = new TextSeries(fn);

            s1.Read();
            Assert.IsTrue(s.Count == s1.Count);
            v = s1.Lookup(t1);
            Assert.IsTrue(System.Math.Abs(v - 2907.2) < 0.01, "expected 2907.2. got " + v);

            File.Delete(fn);
            Console.WriteLine("finished TextFileHydromet");
        }