public void TotalValue_WhenValidCreditCreated_ShouldBeAddedInterestValue() { _sut = new LegalCredit(15001, 5, DateTime.Now.AddDays(15).Date); _sut.TotalValue.ShouldBe(15751.05m); }
public void InterestValue_WhenValidCreditCreated_ShouldBePercentageOfValue() { _sut = new LegalCredit(15001, 5, DateTime.Now.AddDays(15).Date); _sut.InterestValue.ShouldBe(750.05m); }
public void Validate_WhenCreditCreated(decimal value, int qtdInstallments, DateTime firstDueDate, bool expectedStatus) { _sut = new LegalCredit(value, qtdInstallments, firstDueDate); _sut.IsApproved.ShouldBe(expectedStatus); }