public Dictionary <int, StockDataDay> GetDayInfoFromStrings(string[] data)
        {
            var pairs = new Dictionary <int, StockDataDay>();
            int date  = 0;

            foreach (var line in data)
            {
                var     info = line.Split(',');
                int     vol;
                decimal open, close, low, high;

                int.TryParse(info[StockDataConstants.Volumeindex], out vol);

                decimal.TryParse(info[StockDataConstants.Closeindex], out close);
                decimal.TryParse(info[StockDataConstants.Highindex], out high);
                decimal.TryParse(info[StockDataConstants.Lowindex], out low);
                decimal.TryParse(info[StockDataConstants.Openindex], out open);

                var sdd = new StockDataDay(vol, open, low, high, close, date);

                pairs.Add(date, sdd);
                date += 1;
            }

            return(pairs);
        }
        public void TestCreateNewStockDataObject(int volume, decimal open, decimal low, decimal high, decimal close,
                                                 int date)
        {
            var sdd = new StockDataDay(volume, open, low, high, close, date);

            Assert.AreEqual(5000, sdd.Volume);
            Assert.AreEqual(40.0, sdd.Open);
            Assert.AreEqual(30.0, sdd.Low);
            Assert.AreEqual(50.0, sdd.High);
            Assert.AreEqual(45.0, sdd.Close);
            Assert.AreEqual(1, sdd.Date);
        }