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); }
public double Calcula(Fatura fatura) { return(fatura.ValorMensal * 0.06); }