Ejemplo n.º 1
0
        static void GivenMarketPriceAsInputCalculateDividendYield(double marketPrice)
        {
            log.Info("Inside GivenMarketPriceAsInputCalculateDividendYield with marketPrice = " + marketPrice);
            Console.WriteLine("Calculating Dividend Yield....");

            foreach (var stock in _stockService.Stocks)
            {
                stock.MarketPrice   = marketPrice;
                stock.DividendYield = _stockService.CalculateDividendYield(stock, marketPrice);

                Console.WriteLine("------");
                Console.WriteLine(stock);
            }
            Console.WriteLine("Completed Calculating Dividend Yield");
            Console.WriteLine("------------------------------------");
            Console.WriteLine();
            log.Info("GivenMarketPriceAsInputCalculateDividendYield Completed ");
        }
        public void WhenCalculateDividendYieldIsInvokedForTEA()
        {
            var result = _stockService.CalculateDividendYield("TEA", 123);

            Assert.AreEqual(result.Result, 0);
        }