Exemple #1
0
        public void AdjustForOffsetValidTest1()
        {
            BuildITimeSeries();
            NLDAS  nldas    = new NLDAS();
            string errorMsg = "";

            timeSeries.Input.TimeLocalized = true;
            timeSeries.Input.DateTimeSpan  = NLDAS.AdjustForOffset(out errorMsg, timeSeries.Input) as DateTimeSpan;
            Assert.AreEqual("", errorMsg);
        }
Exemple #2
0
        public void AdjustForOffsetInvalidOffsetTest()
        {
            BuildITimeSeries();
            NLDAS  nldas    = new NLDAS();
            string errorMsg = "";

            timeSeries.Input.TimeLocalized            = true;
            timeSeries.Input.Geometry.Timezone.Offset = 24;
            timeSeries.Input.DateTimeSpan             = NLDAS.AdjustForOffset(out errorMsg, timeSeries.Input) as DateTimeSpan;
            string startDate = timeSeries.Input.DateTimeSpan.StartDate.ToString();
            string endDate   = timeSeries.Input.DateTimeSpan.EndDate.ToString();

            Assert.AreEqual("12/31/2014 12:00:00 AM", startDate);
        }
Exemple #3
0
        public void AdjustForOffsetValidTest4()
        {
            BuildITimeSeries();
            NLDAS  nldas    = new NLDAS();
            string errorMsg = "";

            timeSeries.Input.TimeLocalized            = false;
            timeSeries.Input.Geometry.Timezone.Offset = 7;
            timeSeries.Input.DateTimeSpan             = NLDAS.AdjustForOffset(out errorMsg, timeSeries.Input) as DateTimeSpan;
            string startDate = timeSeries.Input.DateTimeSpan.StartDate.ToString();
            string endDate   = timeSeries.Input.DateTimeSpan.EndDate.ToString();

            Assert.AreEqual("1/1/2015 1:00:00 AM", startDate);
            Assert.AreEqual("1/9/2015 12:00:00 AM", endDate);
        }