public Jogador criaJogador() { Console.WriteLine("Nome: "); string nome = Console.ReadLine(); Jogador j = new Jogador(nome); return j; }
public void getVitoriasTest() { string nome = string.Empty; // TODO: Inicializar com um valor apropriado Jogador target = new Jogador(nome); // TODO: Inicializar com um valor apropriado int expected = 0; // TODO: Inicializar com um valor apropriado int actual; actual = target.getVitorias(); Assert.AreEqual(expected, actual); Assert.Inconclusive("Verificar a exatidão deste método de teste."); }
public void PvsP() { //TODO: Modificar o PvsC para ter dois jogadores //Precisa de dois jogadores e controlar as suas jogadas limpaTela(); player = criaJogador(); player2 = criaJogador(); limpaTela(); Boolean vezJogador = false; do { limpaTela(); Console.ForegroundColor = ConsoleColor.Green; //Muda cor do Tabuleiro tabuleiro.mostraTabuleiro(); if (!vezJogador) { Boolean jogadaPlayer = false; Console.WriteLine("Vez do jogador " + player.Nome); while (!jogadaPlayer) { jogadaPlayer = jogada("X"); } vezJogador = true; vencedor(); } else if (vezJogador) { Boolean jogadaP2 = false; Console.WriteLine("Vez do jogador " + player2.Nome); while (!jogadaP2) { jogadaP2 = jogada("O"); } vezJogador = false; vencedor(); } } while (!acabou); tabuleiro.mostraTabuleiro(); }
public void PvsC() { //TODO: Alternar o Computador com o Jogador //TODO: Fazer o bot mais inteligente //TODO: Modificar para não encerrar se der velha ou se acabar as jogadas //TODO: Refatorar limpaTela(); Computador pc = new Computador(); player = criaJogador(); limpaTela(); do { limpaTela(); Console.ForegroundColor = ConsoleColor.Green; //Muda cor do Tabuleiro tabuleiro.mostraTabuleiro(); Boolean jogadaPlayer = false; while (!jogadaPlayer) { jogadaPlayer = jogada("X"); } Boolean jogadaPC = false; while (!jogadaPC) { jogadaPC = jogadaComputador("O"); } limpaTela(); tabuleiro.mostraTabuleiro(); vencedorPvsC(); } while (!acabou); }
public void setNomeTest() { string nome = string.Empty; // TODO: Inicializar com um valor apropriado Jogador target = new Jogador(nome); // TODO: Inicializar com um valor apropriado string nome1 = string.Empty; // TODO: Inicializar com um valor apropriado target.setNome(nome1); Assert.Inconclusive("Um método que não retorna um valor não pode ser verificado."); }
public void JogadorConstructorTest() { string nome = string.Empty; // TODO: Inicializar com um valor apropriado Jogador target = new Jogador(nome); Assert.Inconclusive("TODO: Implemente código para verificar destino"); }