public static void Imposto() { var iss = new Iss(); var icms = new Icms(); var iccc = new Iccc(); var orcamento = new Orcamento(4000); CalculadorDeImposto.RealizaCalculo(orcamento, iss); CalculadorDeImposto.RealizaCalculo(orcamento, icms); CalculadorDeImposto.RealizaCalculo(orcamento, iccc); }
public ExemploIccc() { Console.WriteLine("Exemplo de imposto ICCC."); IImposto iccc = new Iccc(); CalculadorDeImpostos calculador = new CalculadorDeImpostos(); Orcamento orcamento = new Orcamento(); orcamento.AdicionarItem(new Item("Televisor", 999.99)); calculador.RealizarCalculo(orcamento, iccc); orcamento.AdicionarItem(new Item("Plug", 0.01)); calculador.RealizarCalculo(orcamento, iccc); orcamento.AdicionarItem(new Item("Xbox", 2000.00)); calculador.RealizarCalculo(orcamento, iccc); orcamento.AdicionarItem(new Item("Plug", 0.01)); calculador.RealizarCalculo(orcamento, iccc); }