Ejemplo n.º 1
0
        public void TotalValue_WhenValidCreditCreated_ShouldBeAddedInterestValue()
        {
            _sut = new RealStateCredit(100, 5, DateTime.Now.AddDays(15).Date);

            _sut.TotalValue.ShouldBe(109);
        }
Ejemplo n.º 2
0
        public void InterestValue_WhenValidCreditCreated_ShouldBePercentageOfValue()
        {
            _sut = new RealStateCredit(100, 5, DateTime.Now.AddDays(15).Date);

            _sut.InterestValue.ShouldBe(9);
        }
Ejemplo n.º 3
0
        public void Validate_WhenCreditCreated(decimal value, int qtdInstallments, DateTime firstDueDate, bool expectedStatus)
        {
            _sut = new RealStateCredit(value, qtdInstallments, firstDueDate);

            _sut.IsApproved.ShouldBe(expectedStatus);
        }