Esempio n. 1
0
        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!");
        }
Esempio n. 2
0
        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!");
        }