Example #1
0
        public void Empty()
        {
            Series pp = new Series();

            pp.TimeInterval = TimeInterval.Daily;

            Series pu = new Series();

            pu.TimeInterval = TimeInterval.Daily;
            pu.Add(DateTime.Now, System.Math.PI);

            var x = Math.DailyWaterYearRunningTotal(pp, pu);

            Assert.AreEqual(0, x.Count);
        }
Example #2
0
        public void WrongInterval()
        {
            Series pp = new Series();

            pp.TimeInterval = TimeInterval.Irregular;
            pp.Add(DateTime.Now, DateTime.Now.Ticks);

            Series pu = new Series();

            pu.TimeInterval = TimeInterval.Irregular;
            pu.Add(DateTime.Now, DateTime.Now.Ticks);

            var ex = Assert.Throws <ArgumentException>(
                () => Math.DailyWaterYearRunningTotal(pp, pu));

            Assert.AreEqual("Error: arguments must both have daily interval", ex.Message);
        }