public void JurosAplicacao_Validar_Deve_Retornar_Calculo_Juros_Composto_Corretamente() { //Arrange & Act & Assert var jurosAplicacao = new JurosAplicacao(valorInicial: 100, new JurosTaxa(meses: 5)); jurosAplicacao.CalcularValorJurosAplicado(); Assert.Equal(105.10M, jurosAplicacao.ValorFinal); }
public void JurosAplicacao_Validar_Deve_Ser_Possivel_Realizar_Criacao_Com_Valores_Validos() { //Arrange & Act & Assert var jurosAplicacao = new JurosAplicacao(valorInicial: 100, new JurosTaxa()); Assert.Equal(100, jurosAplicacao.ValorInicial); Assert.Equal(1, jurosAplicacao.TaxaJuros.Meses); Assert.Equal(0.01, jurosAplicacao.TaxaJuros.PorcentagemJuros); Assert.Equal(TipoJurosAplicacao.JurosCompostos, jurosAplicacao.TaxaJuros.TipoJurosAplicacao); }