public void ShouldCheckIfIsHighCard() { var cartasJogador1 = new List <Carta> { new Carta() { NumCarta = NumCarta.Oito }, new Carta() { NumCarta = NumCarta.Dama }, new Carta() { NumCarta = NumCarta.Dez }, new Carta() { NumCarta = NumCarta.Valete }, new Carta() { NumCarta = NumCarta.Seis }, }; var cartasJogador2 = new List <Carta> { new Carta() { NumCarta = NumCarta.Oito }, new Carta() { NumCarta = NumCarta.Tres }, new Carta() { NumCarta = NumCarta.Dez }, new Carta() { NumCarta = NumCarta.Valete }, new Carta() { NumCarta = NumCarta.Cinco }, }; var jogador1 = new Jogador("Fulano") { Cartas = cartasJogador1 }; var jogador2 = new Jogador("Fulano 2") { Cartas = cartasJogador2 }; var jogadorHighCard = HandChecker.CheckHighCard(jogador1, jogador2); Assert.AreEqual(jogadorHighCard, jogador1); }