public void Deve_ser_uma_jogada_valida(int[] mao) { //When var jogada = new DoisPares(mao); //Then Assert.True(jogada.EhValida()); }
public void Deve_vencer_a_mao_do_jogador_um() { var jogadorUm = new[] { 6, 2, 4, 4, 2 }; var jogadorDois = new[] { 7, 3, 6, 2, 9 }; var doisPares = new DoisPares(jogadorUm, jogadorDois); Assert.Equal(jogadorUm, doisPares.MaoVencedora); }
public void Deve_vencer_jogadorDois_com_carta_alta_no_desempate_dos_pares_iguais() { var jogadorUm = new[] { 2, 5, 5, 2, 7 }; var jogadorDois = new[] { 2, 5, 5, 2, 8 }; var doisPares = new DoisPares(jogadorUm, jogadorDois); Assert.Equal(jogadorDois, doisPares.MaoVencedora); }
public void Deve_vencer_jogadorDois_no_desempate_com_pares_de_maior_valor() { var jogadorUm = new[] { 2, 5, 5, 7, 7 }; var jogadorDois = new[] { 8, 5, 5, 2, 8 }; var doisPares = new DoisPares(jogadorUm, jogadorDois); Assert.Equal(jogadorDois, doisPares.MaoVencedora); }
public void Deve_vencer_a_mao_do_jogador_dois() { var jogadorUm = new[] { 4, 8, 5, 2, 7 }; var jogadorDois = new[] { 2, 6, 2, 5, 6 }; var doisPares = new DoisPares(jogadorUm, jogadorDois); Assert.Equal(jogadorDois, doisPares.MaoVencedora); }
public void Nao_deve_ser_uma_jogada_valida() { //Given int[] mao = new[] { 1, 2, 3, 4, 5 }; //When var jogada = new DoisPares(mao); //Then Assert.False(jogada.EhValida()); }