public void PresentValueShouldCalculatedWithoutError() { //Act var exception = Record.Exception(() => FinancialCalculations.PresentValue(1.4, 48, 60000, 0, DueDate.EndOfPeriod)); //Assert exception.Should().BeNull(); }
public void PresentValueShouldCalculateCorrectly(double rate, short numberPeriods, double payment, double futureValue, DueDate due) { //Act var correctSut = Financial.Pv(rate, numberPeriods, payment, futureValue, PaymentDue.EndOfPeriod); var sut = FinancialCalculations.PresentValue(rate, numberPeriods, payment, futureValue, due); var isEqual = TestHelper.IsEqualDoubles(sut, correctSut); //Assert isEqual.Should().BeTrue(); }