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); }
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:.##}"; }