Exemplo n.º 1
0
        public NotaFiscal Gera(Fatura fatura, IImposto imposto)
        {
            double valor        = fatura.ValorMensal;
            double valorImposto = imposto.Calcula(fatura);

            var notaFiscal = new NotaFiscal(valor, valorImposto);

            ExecutaAcaoNota(notaFiscal);

            return(notaFiscal);
        }
Exemplo n.º 2
0
 public double Calcula(Fatura fatura)
 {
     return(fatura.ValorMensal * 0.06);
 }