public void Ao_Realizar_O_Calculo_Juros_Multa_Conta_Pagar_Que_Nao_Esta_Vencida_Deve_Retornar_Valor_Corrigido_Igual_Ao_Original() { quantidadeDiasVencido = 0; var valorCorrigido = calculoMultaJurosContaPagar.Calcular(valorOriginalContaPagar, quantidadeDiasVencido); Assert.AreEqual(valorOriginalContaPagar, valorCorrigido, "O valor corrigido deve ser igual ao original!"); }
public void Deve_Lancar_Excecao_Ao_Realizar_O_Calculo_Juros_Multa_Conta_Pagar_Vencida_Que_Nao_Possua_Regras_Juros_Multas() { regraContaPagarJurosMultaRepositoryMock = Substitute.For <IRegraContaPagarJurosMultaRepository>(); calculoMultaJurosContaPagar = new CalculoMultaJurosContaPagar(regraContaPagarJurosMultaRepositoryMock); Assert.Throws <Exception>( () => calculoMultaJurosContaPagar.Calcular(valorOriginalContaPagar, quantidadeDiasVencido), "Não deve ter regras cadastradas!"); }