public void MergeSeries() { DateTime firstDate = new DateTime(2000, 1, 1); DateTime lastDate = new DateTime(2010, 1, 1); TimeSeries ts = TimeSeries.CreateDailyLinearTimeSeries(0, 1, firstDate, new DateTime(2000, 12, 31)); ts[lastDate] = 0; TimeSeries constantTs = TimeSeries.CreateDailyConstantTimeSeries(0, new DateTime(2001, 1, 1), lastDate); TimeSeries tsWithMissingValues = ts.Merge(constantTs); Assert.IsTrue(firstDate.GetDaysTo(lastDate) .All(day => tsWithMissingValues.ContainsValueAt(day))); }