public void DeveDesempatarEntreCartasMaisAltas() { var jogadaVencedoraEsperada = _maoB.Select(carta => carta.HashDaCarta).ToList(); var jogadaVencedoraEncontrada = _desempateDeCartaMaisAlta.Desempatar(_maoA, _maoB) .Select(carta => carta.HashDaCarta).ToList(); Assert.Equal(jogadaVencedoraEsperada, jogadaVencedoraEncontrada); }
public void DeveDesempatarEntreDoisStraightFlush() { var maoVencedoraEsperada = _maoB.Select(carta => carta.HashDaCarta).ToList(); var maoVencedoraEncontrada = _desempateDeStraightFlush.Desempatar(_maoA, _maoB) .Select(carta => carta.HashDaCarta).ToList(); Assert.Equal(maoVencedoraEsperada, maoVencedoraEncontrada); }