public void GivenMarketPriceCalculateProfitToEarningsRatio()
        {
            var          stock        = TestData.GetTestCommonStock();
            var          stockManager = new StockService();
            const double marketPrice  = 926;
            const double lastDividend = 2;

            const double expectedValue = marketPrice / lastDividend;

            var actualValue = stockManager.CalculateProfitToEarningsRatio(stock, marketPrice);

            Assert.AreEqual(expectedValue, actualValue);
        }
        public void GivenZeroLastDividendCalculateProfitToEarningsRatioReturnNull()
        {
            var stock = TestData.GetTestCommonStock();

            stock.LastDividend = 0;
            var          stockManager = new StockService();
            const double marketPrice  = 100;
            double?      expected     = null;

            var actual = stockManager.CalculateProfitToEarningsRatio(stock, marketPrice);

            Assert.AreEqual(expected, actual);
        }