public void RespectValueInequality() { var a = new MonthlyRepaymentComparsion("a", 42.42m, 22.22m); var b = new MonthlyRepaymentComparsion("a", 42.43m, 22.22m); Assert.That(a, Is.Not.EqualTo(b)); }
public void ReturnComparisonForFirstProduct() { List <MonthlyRepaymentComparsion> comparsions = sut.CompareMonthlyRepayments(new LoanTerm(30)); var repayment = new LoanRepaymentCalculator().CalculatorMonthlyRepayment(new LoanAmount("USD", 200_000m), 1, new LoanTerm(30)); var expectedProduct = new MonthlyRepaymentComparsion("a", 1, repayment); // Assert.That(comparsions, Does.Contain(comparsions[0])); Assert.That(comparsions, Does.Contain(expectedProduct)); }