public DesempateDeCartaMaisAltaTeste()
        {
            _maoA = new List <Carta>
            {
                CartaBuilder.UmaCarta().ComValor(2).ComNaipe(Naipes.Diamonds).Construir(),
                CartaBuilder.UmaCarta().ComValor(4).ComNaipe(Naipes.Hearts).Construir(),
                CartaBuilder.UmaCarta().ComValor(5).ComNaipe(Naipes.Spades).Construir(),
                CartaBuilder.UmaCarta().ComValor(6).ComNaipe(Naipes.Clubs).Construir(),
                CartaBuilder.UmaCarta().ComValor(8).ComNaipe(Naipes.Diamonds).Construir()
            };
            _maoB = new List <Carta>
            {
                CartaBuilder.UmaCarta().ComValor(3).ComNaipe(Naipes.Diamonds).Construir(),
                CartaBuilder.UmaCarta().ComValor(4).ComNaipe(Naipes.Clubs).Construir(),
                CartaBuilder.UmaCarta().ComValor(5).ComNaipe(Naipes.Spades).Construir(),
                CartaBuilder.UmaCarta().ComValor(6).ComNaipe(Naipes.Hearts).Construir(),
                CartaBuilder.UmaCarta().ComValor(8).ComNaipe(Naipes.Clubs).Construir()
            };
            IIDentificadorDeCartas identificadorDeCartaMaisAlta = new IdentificaCartaMaisAlta();

            _desempateDeCartaMaisAlta = new DesempateDeCartaMaisAlta(identificadorDeCartaMaisAlta);
        }
Beispiel #2
0
        public DesempateDeStraightFlushTeste()
        {
            var identificadorDeCartaMaisAlta = new IdentificaCartaMaisAlta();

            _desempateDeStraightFlush = new DesempateDeStraightFlush(identificadorDeCartaMaisAlta);

            _maoA = new List <Carta>
            {
                CartaBuilder.UmaCarta().ComValor(2).ComNaipe(Naipes.Diamonds).Construir(),
                CartaBuilder.UmaCarta().ComValor(3).ComNaipe(Naipes.Diamonds).Construir(),
                CartaBuilder.UmaCarta().ComValor(4).ComNaipe(Naipes.Diamonds).Construir(),
                CartaBuilder.UmaCarta().ComValor(5).ComNaipe(Naipes.Diamonds).Construir(),
                CartaBuilder.UmaCarta().ComValor(6).ComNaipe(Naipes.Diamonds).Construir()
            };
            _maoB = new List <Carta>
            {
                CartaBuilder.UmaCarta().ComValor(3).ComNaipe(Naipes.Clubs).Construir(),
                CartaBuilder.UmaCarta().ComValor(4).ComNaipe(Naipes.Clubs).Construir(),
                CartaBuilder.UmaCarta().ComValor(5).ComNaipe(Naipes.Clubs).Construir(),
                CartaBuilder.UmaCarta().ComValor(6).ComNaipe(Naipes.Clubs).Construir(),
                CartaBuilder.UmaCarta().ComValor(7).ComNaipe(Naipes.Clubs).Construir()
            };
        }