private void TesteTributos_Load(object sender, EventArgs e)
        {
            GerenciadorDeImposto gerenciador = new GerenciadorDeImposto();
            ContaPoupanca        cp          = new ContaPoupanca();
            SeguroDeVida         sv          = new SeguroDeVida();

            gerenciador.Adiciona(cp);
            gerenciador.Adiciona(sv);

            MessageBox.Show("Total: " + gerenciador.Total);
        }
예제 #2
0
        private void TesteAtualizadorDeContas_Load(object sender, EventArgs e)
        {
            Conta         c  = new ContaCorrente();
            ContaCorrente cc = new ContaCorrente();
            ContaPoupanca cp = new ContaPoupanca();

            c.Deposita(1000.0);
            cc.Deposita(1000.0);
            cp.Deposita(1000.0);

            AtualizadorDeContas atualizador = new AtualizadorDeContas(0.01);

            atualizador.Roda(c);
            atualizador.Roda(cc);
            atualizador.Roda(cp);

            MessageBox.Show("c = " + c.Saldo);
            MessageBox.Show("cc = " + cc.Saldo);
            MessageBox.Show("cp = " + cp.Saldo);
        }