private const double TRIBUTACAO_ICMS = 0.16; //Exemplo MG em certos produtos public double Calcular(ItemNoEstoque item) { var impostoRetido = item.Valor * TRIBUTACAO_ICMS; item.SetNovoPreco(item.Valor + impostoRetido); //Troca o preco atual return(impostoRetido); }
private const double TRIBUTACAO_ALFANDEGA = 0.6; //Caso o produto custe mais de 100 reais public double Calcular(ItemNoEstoque item) { if (item.Valor > 100) { var impostoRetido = item.Valor * TRIBUTACAO_ALFANDEGA; item.SetNovoPreco(item.Valor + impostoRetido); return(impostoRetido); } return(-1); }