public void Calculate_Common_Stock_DividendYield_Test() { //Arrange IStock stock = new StockCommon("TEA", 100, 0, 100); //Act double dividendYield = stock.CalculateDividendYield(10); //Assert dividendYield.Equals(0); }
public void Add_Stock_Test() { //Arrage Stock newCommonStock = new StockCommon("TEA", 100, 0, 50); //Act _stocksRepository.Add(newCommonStock); //Assert Assert.AreEqual(1, _stocksRepository.GetAll().Count); }
public void Calculate_PE_Ratio_Test() { //Arrange IStock stock = new StockCommon("ALE", 60, 23, 90); //Act double peRatio = stock.CalculatePERatio(90); double lastDividend = 23; double marketPrice = 90; double expectedValue = marketPrice / lastDividend; //Assert Assert.AreEqual(expectedValue, peRatio); }
public void Stock_Find_By_Symbol_Test() { //Arrage Stock newCommonStock = new StockCommon("TEA", 100, 0, 50); _stocksRepository.Add(newCommonStock); //Act var stock = _stocksRepository.FindBySymbol("TEA"); //Assert Assert.NotNull(stock); Assert.AreEqual(50, stock.MarketPrice); }