Exemple #1
0
        private static BuySellInfo GetBuySellInfo(string path)
        {
            IShareData fileReader = new ShareFileReader(path);
            var        data       = fileReader.GetShareData();

            var buySellIndices = SharePrices.GetBestBuySellIndices(data);

            var shareInfo = new BuySellInfo(data, buySellIndices.Item1, buySellIndices.Item2);

            return(shareInfo);
        }
        public void BuyDayIsCorrect()
        {
            var info = new BuySellInfo(_shareData, 14, 20);

            Assert.AreEqual(15, info.BuyDay);
        }
        public void SellPriceIsCorrect()
        {
            var info = new BuySellInfo(_shareData, 14, 20);

            Assert.AreEqual(27.39M, info.SellPrice);
        }
        public void ToStringMessageIsCorrect()
        {
            var info = new BuySellInfo(_shareData, 14, 20);

            Assert.AreEqual("15(15.28),21(27.39)", info.ToString());
        }
        public void BuyPriceIsCorrect()
        {
            var info = new BuySellInfo(_shareData, 14, 20);

            Assert.AreEqual(15.28M, info.BuyPrice);
        }