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