static void Main(string[] args)
        {
            Jogo game = new Jogo()
            {
                teste       = 0,  // Utiliza-se virgula ao inves de " ; "
                testeString = "a" // Não possui " ; " no final
            };

            game.setNumero(1);
            game.setNome("Bonitopia");
            game.setValor(100.0);

            Jogo game2 = new Jogo();

            game2.setNumero(2);
            game2.setNome("GamePedia");
            game2.setValor(30.0);

            Comprador     comp       = new Comprador();
            EmpresaCartao masterCard = new EmpresaCartao(pais: "Brasil"); // Teste de parametros opcionais

            masterCard.correntista = comp;

            masterCard.correntista.setNumero(1);
            masterCard.correntista.setNome("Mac Robingo");
            masterCard.correntista.setSaldo(120.0);
            masterCard.correntista.Pensamento = "Strike Samba!\n\n"; // Esta linha está utilizando as as propriedades get e set ( NOTA: guardar esses nomes )

            /*comp.setNumero(1);
             * comp.setNome("Mac Robingo");
             * comp.setSaldo(60.0);*/

            Console.Write("\n\n\tJogo: " + game.getNome() + "\n\tValor: " + game.getValor() + " R$\n\n");

            Console.Write("\t" + masterCard.correntista.comprar(game)); // Compra um jogo, experimente retirar esta linha e deixar as outras abaixo

            Console.Write("\n\n\tSaldo atual de " + masterCard.correntista.getNome() + ": " + masterCard.correntista.getSaldo() + " R$ na empresa " + masterCard.Nome + " do " + masterCard.Pais + "\n\n");

            Console.Write("\n\n\t" + masterCard.correntista.reembolsar(game));    // Reembolsa um jogo comprado, experimente tentar reembolsar um jogo que o comprador não possui

            Console.Write("\n\n\t" + masterCard.correntista.trocar(game, game2)); // Troca um jogo comprado por outro, experimente trocar um jogo que não possui

            Console.Write("\n\n\tSaldo atual de " + masterCard.correntista.getNome() + ": " + masterCard.correntista.getSaldo() + " R$.\n\n");

            Console.Write("\n\n\tPensamento atual de " + masterCard.correntista.getNome() + ": " + masterCard.correntista.Pensamento);

            Console.ReadKey(true);
        }
예제 #2
0
 public void coisa(Comprador comprador) // Método criado para testes
 {
 }