示例#1
0
        public void FromMap_AsExpected()
        {
            var start = new Day(2020, 9, 30);
            var end   = new Day(2020, 12, 15);

            double Map(Day day) => day.OffsetFrom(start);

            DoubleTimeSeries <Day> timeSeries = DoubleTimeSeries.FromMap(start, end, Map);

            Assert.AreEqual(start, timeSeries.Start);
            Assert.AreEqual(end, timeSeries.End);

            foreach ((Day index, double data) in timeSeries)
            {
                double expectedData = Map(index);
                Assert.AreEqual(expectedData, data);
            }
        }