internal IPartida GetBancaGanhou() { uint stackInicialJogador = 20000; Comum.Mesa m = new Comum.Mesa(this.ConfiguracaoPadrao); ICroupier dealer = new Croupier(m, new Banca(this.ConfiguracaoPadrao)); IJogador jogador = new DummyJogadorTHB(this.ConfiguracaoPadrao, stackInicialJogador); m.AddParticipante(jogador); dealer.ExecutarNovaPartidaCompleta(); while (dealer.HaParticipantesParaJogar() && jogador.Historico.Last().JogadorGanhador != Enuns.VencedorPartida.Banca) { dealer.ExecutarNovaPartidaCompleta(); } return(jogador.Historico.Last()); }