public double Calcula(Compra compra)
        {
            double desconto = _desconto.Calcula(compra);
            double frete    = _frete.ValorFrete(compra);

            double novoPreco = (compra.Valor - desconto) + frete;

            return(novoPreco);
        }
Exemple #2
0
 //Calcula desconto e retorna o valor cheio com base na quantidade
 public decimal AplicaValor(IDesconto desconto, int quantidade)
 {
     return(desconto.Calcula(this, quantidade) * quantidade);
 }