Esempio n. 1
0
        public void testarIlusionista()
        {
            int juvenal = 0, ilusionista = 0, empate = 0;


            Jogador jogador1 = new Juvenal("Juvenal");
            Jogador jogador2 = new IlusionistaDaMesa("Ilusionista");
            Jogador jogador3 = new Juvenal("Juvenal");
            Jogador jogador4 = new IlusionistaDaMesa("Ilusionista");

            n1.WriteLine("okokJuvenal X Ilusionista");

            for (int x = 0; x < 1000; x++)

            {
                Equipe equipe1 = new Equipe(new List <Jogador>()
                {
                    jogador1, jogador3
                });
                Equipe equipe2 = new Equipe(new List <Jogador>()
                {
                    jogador2, jogador4
                });



                Mesa mesaDeTruco = new Mesa(new List <Equipe>()
                {
                    equipe1, equipe2
                });


                mesaDeTruco.Jogar();



                if (equipe1.PontosEquipe >= 15)
                {
                    juvenal++;
                }
                else if (equipe2.PontosEquipe >= 15)
                {
                    ilusionista++;
                }
                else
                {
                    empate++;
                }
            }
            n1.WriteLine(juvenal + "            " + ilusionista);
            n1.WriteLine("Juvenal ganhou {0}% das vezes \n\n", ((double)juvenal / 1000D) * 100D);
            n1.WriteLine("          \n ");
            Console.WriteLine("A equipe 1 ganhou {0} vezes, e a equipe 2 ganhour {1}, ficou {2}", juvenal, ilusionista, empate);
        }
Esempio n. 2
0
        public void testarAlfa()
        {
            int juvenal = 0, alfa = 0, empate = 0;


            Jogador jogador1 = new Juvenal("Juvenal", log);
            Jogador jogador2 = new JogadorEquipeAlfa("Jogador Alfa", log);
            Jogador jogador3 = new Juvenal("Juvenal", log);
            Jogador jogador4 = new JogadorEquipeAlfa("Jogador Alfa", log);

            log.logar("Juvenal X EquipeAlfa", TipoLog.logTeste);
            for (int x = 0; x < 1000; x++)

            {
                Equipe equipe1 = new Equipe(new List <Jogador>()
                {
                    jogador1, jogador3
                });
                Equipe equipe2 = new Equipe(new List <Jogador>()
                {
                    jogador2, jogador4
                });



                Mesa mesaDeTruco = new Mesa(new List <Equipe>()
                {
                    equipe1, equipe2
                }, log);


                mesaDeTruco.Jogar();



                if (equipe1.PontosEquipe >= 15)
                {
                    juvenal++;
                }
                else if (equipe2.PontosEquipe >= 15)
                {
                    alfa++;
                }
                else
                {
                    empate++;
                }
            }
            log.logar(juvenal + "       " + alfa, TipoLog.logTeste);
            log.logar("Juvenal ganhou {0}% das vezes \n\n ", ((double)juvenal / 1000D) * 100D, TipoLog.logTeste);
            log.logar("      \n     ", TipoLog.logTeste);

            log.logar("A equipe 1 ganhou {0} vezes, e a equipe 2 ganhour {1}, ficou {2}", juvenal, alfa, empate, TipoLog.logTeste);
        }