public void Deve_vencer_o_jogadorUm_com_a_maior_carta() { var jogadorDois = new[] { 1, 2, 5, 3, 7 }; var jogadorUm = new[] { 5, 3, 2, 6, 8 }; var cartaAlta = new CartaAlta(jogadorUm, jogadorDois); Assert.Equal(jogadorUm, cartaAlta.MaoVencedora); }
private int[] ObterVencedor(int[] jogadorUm, int[] jogadorDois) { var valorDoParJogador1 = ObterValorDoPar(jogadorUm); var valorDoParJogador2 = ObterValorDoPar(jogadorDois); if (valorDoParJogador1 == valorDoParJogador2) { var desempatePorCartaAlta = new CartaAlta(jogadorUm, jogadorDois); return(desempatePorCartaAlta.MaoVencedora); } else { return(valorDoParJogador1 > valorDoParJogador2 ? jogadorUm : jogadorDois); } }