public void NaoDeveDesempatarEntreDoisStraightsIguais() { _maoA = _maoB.Select(carta => carta).ToList(); var maoVencedoraEncontrada = new DesempateDeStraight(_identificadorDeCartaMaisAlta) .Desempatar(_maoA, _maoB).Select(carta => carta.HashDaCarta).ToList(); Assert.Empty(maoVencedoraEncontrada); }
public void DeveDesempatarEntreDoisStraightsDiferentes() { var maoVencedoraEsperada = _maoB.Select(carta => carta.HashDaCarta).ToList(); var maoVencedoraEncontrada = new DesempateDeStraight(_identificadorDeCartaMaisAlta) .Desempatar(_maoA, _maoB).Select(carta => carta.HashDaCarta).ToList(); Assert.Equal(maoVencedoraEsperada, maoVencedoraEncontrada); }