public double Calcula(Compra produto) { TabelaDePrecoPadrao tabela = new TabelaDePrecoPadrao(); Frete correios = new Frete(); double desconto = tabela.DescontoPara(produto.Valor); double frete = entrega.Para(produto.Cidade); return(produto.Valor * (1 - desconto) + frete); }
public CalculadoraDePrecos(TabelaDePrecoPadrao tabela, IServicoDeEntrega entrega) { this.tabela = tabela; this.entrega = entrega; }