public void NaoDeveEncontrarVencedorQuandoOsFlushsSaoIguais() { _maoB[4] = CartaBuilder.UmaCarta().ComValor(10).ComNaipe(Naipes.Diamonds).Construir(); var jogadaEncontrada = new DesempateDeFlush(_identificadorDeCartaMaisAlta).Desempatar(_maoA, _maoB); Assert.Empty(jogadaEncontrada); }
public void DeveDesempatarEntreDoisFlushs() { var jogadaVencedoraEsperada = _maoB.Select(carta => carta.HashDaCarta).ToList(); var jogadaVencedoraEncontrada = new DesempateDeFlush(_identificadorDeCartaMaisAlta).Desempatar(_maoA, _maoB) .Select(carta => carta.HashDaCarta).ToList(); Assert.Equal(jogadaVencedoraEsperada, jogadaVencedoraEncontrada); }