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); }
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); }