コード例 #1
0
        public IEnumerable <DoubleReading> GetTodayVsYesterday()
        {
            var samples   = new List <DoubleReading>();
            var startDate = new DateTime(2014, 5, 23, 0, 0, 0);

            var d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 0, 0, 0), val1 = 19, val2 = 18
            };

            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 1, 0, 0), val1 = 23, val2 = 17
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 2, 0, 0), val1 = 24, val2 = 19
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 3, 0, 0), val1 = 23, val2 = 24
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 4, 0, 0), val1 = 20, val2 = 25
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 5, 0, 0), val1 = 19, val2 = 24
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 6, 0, 0), val1 = 16, val2 = 24
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 7, 0, 0), val1 = 16, val2 = 20
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 8, 0, 0), val1 = 16, val2 = 14
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 9, 0, 0), val1 = 12, val2 = 12
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 10, 0, 0), val1 = 12, val2 = 13
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 11, 0, 0), val1 = 16, val2 = 13
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 12, 0, 0), val1 = 18, val2 = 16
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 13, 0, 0), val1 = 18, val2 = 24
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 14, 0, 0), val1 = 23, val2 = 25
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 15, 0, 0), val1 = 20, val2 = 24
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 16, 0, 0), val1 = 19, val2 = 24
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 17, 0, 0), val1 = 16, val2 = 20
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 18, 0, 0), val1 = 16, val2 = 14
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 19, 0, 0), val1 = 16, val2 = 12
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 20, 0, 0), val1 = 12, val2 = 13
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 21, 0, 0), val1 = 12, val2 = 13
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 22, 0, 0), val1 = 16, val2 = 16
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 23, 0, 0), val1 = 18, val2 = 16
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 0, 0, 0), val1 = 18, val2 = 18
            };
            samples.Add(d);

            return(samples);
        }
コード例 #2
0
        private List <DoubleReading> _mockDemandAndWeatherData()
        {
            var samples   = new List <DoubleReading>();
            var startDate = new DateTime(2014, 5, 23, 0, 0, 0);

            var d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 0, 0, 0), val1 = 190, val2 = 55
            };

            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 1, 0, 0), val1 = 230, val2 = 55
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 2, 0, 0), val1 = 240, val2 = 54
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 3, 0, 0), val1 = 230, val2 = 54
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 4, 0, 0), val1 = 200, val2 = 55
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 5, 0, 0), val1 = 190, val2 = 56
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 6, 0, 0), val1 = 160, val2 = 56
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 7, 0, 0), val1 = 160, val2 = 60
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 8, 0, 0), val1 = 160, val2 = 61
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 9, 0, 0), val1 = 120, val2 = 63
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 10, 0, 0), val1 = 120, val2 = 63
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 11, 0, 0), val1 = 160, val2 = 65
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 12, 0, 0), val1 = 180, val2 = 68
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 13, 0, 0), val1 = 180, val2 = 70
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 14, 0, 0), val1 = 230, val2 = 70
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 15, 0, 0), val1 = 200, val2 = 71
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 16, 0, 0), val1 = 190, val2 = 70
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 17, 0, 0), val1 = 160, val2 = 70
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 18, 0, 0), val1 = 160, val2 = 70
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 19, 0, 0), val1 = 160, val2 = 69
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 20, 0, 0), val1 = 120, val2 = 68
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 21, 0, 0), val1 = 120, val2 = 66
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 22, 0, 0), val1 = 160, val2 = 60
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 23, 0, 0), val1 = 180, val2 = 59
            };
            samples.Add(d);
            d = new DoubleReading {
                t = new DateTime(2014, 5, 23, 0, 0, 0), val1 = 180, val2 = 58
            };
            samples.Add(d);

            return(samples);
        }