diff --git a/tests/FinancialUtils.Tests/CalculatorTests.cs b/tests/FinancialUtils.Tests/CalculatorTests.cs index 6bab0b2..97dfa17 100644 --- a/tests/FinancialUtils.Tests/CalculatorTests.cs +++ b/tests/FinancialUtils.Tests/CalculatorTests.cs @@ -148,10 +148,10 @@ public void LoanPayment_InvalidMonths_ThrowsArgumentException(int months) public void NetPresentValue_CalculatesCorrectly() { // Inversión inicial -1000, flujos futuros de 400 por 3 periodos a tasa 10% - // NPV = -1000 + 400/1.1 + 400/1.21 + 400/1.331 ≈ -0.64 + // NPV = -1000 + 400/1.1 + 400/1.21 + 400/1.331 ≈ -5.26 var cashFlows = new[] { -1000m, 400m, 400m, 400m }; var result = Calculator.NetPresentValue(0.10m, cashFlows); - Assert.Equal(-0.64m, result); + Assert.Equal(-5.26m, result); } [Fact]