public void PresentValueShouldCalculatedWithoutError()
        {
            //Act
            var exception = Record.Exception(() => FinancialCalculations.PresentValue(1.4, 48, 60000, 0, DueDate.EndOfPeriod));

            //Assert
            exception.Should().BeNull();
        }
Ejemplo n.º 2
0
        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();
        }