public void deve_retornar_zero_quando_o_boleto_nao_esta_vencido() { double valor = 500; DateTime dataDeVencimento = new DateTime(2025, 09, 01); Boleto boleto = new Boleto(valor, dataDeVencimento); double valorDaMulta = boleto.calculaMulta(); Assert.AreEqual(0, valorDaMulta); }
public void deve_calcular_a_multa_quanto_o_boleto_esta_vencido() { double valor = 500; DateTime dataDeVencimento = new DateTime(2011, 09, 02); Boleto boleto = new Boleto(valor, dataDeVencimento); double valorDaMulta = boleto.calculaMulta(); Assert.AreEqual(10.0, valorDaMulta); }
public void deve_retornar_zero_de_mora_quanto_o_boleto_nao_esta_vencido() { double valor = 500; DateTime dataDeVencimento = new DateTime(2015, 05, 10); DateTime dataDePagamento = new DateTime(2014, 09, 30); Boleto boleto = new Boleto(500, dataDeVencimento); double valorDaMora = boleto.calculaMora(dataDePagamento); Assert.AreEqual(0, valorDaMora); }