public void CaclulateRate_WhenRateFromZero_ReturnException() { //arrange _rateLogic = new RateLogic(MockHelper.GetDataLoadLogicWithMocks()); // assert Assert.Throws <DivideByZeroException>(() => _rateLogic.CaclulateRate(0, (decimal)1.23)); }
public void CaclulateRate_WhenDataValid_ReturnDecimal() { //arrange _rateLogic = new RateLogic(MockHelper.GetDataLoadLogicWithMocks()); // act var result = _rateLogic.CaclulateRate((decimal)2.68, (decimal)1.23); // assert Assert.Equal((decimal)0.4590, result); }
public void CaclulateRate_WhenRateToZero_ReturnZero() { //arrange _rateLogic = new RateLogic(MockHelper.GetDataLoadLogicWithMocks()); // act var result = _rateLogic.CaclulateRate((decimal)1.23, 0); // assert Assert.Equal((decimal)0, result); }