Пример #1
0
        public void CalculateDividendYield_ReturnsProperAmount()
        {
            var factory = new DividendCalculator
            {
                StockPrice         = 12.00M,
                NumberOfShares     = 30,
                DividendPercentage = 3.86M
            };
            var result = factory.CalculateDividendYield();

            Assert.Equal(13.90M, result);
        }
Пример #2
0
        private void CalculateDividendYield()
        {
            if (!CanCalculateYield())
            {
                return;
            }

            var calculate = new DividendCalculator
            {
                StockPrice         = Convert.ToDecimal(DivStockPrice.Text),
                NumberOfShares     = Convert.ToInt32(DivNumberOfSharesOwned.Text),
                DividendPercentage = Convert.ToDecimal(DivPercent.Text)
            };

            var result = calculate.CalculateDividendYield(DividendCalcPeriod);

            LblDivYield.Content = $"Total Yield: ${result:.##}";
        }