示例#1
0
        public void AñadeCartaAManoCroupierIgualOSuperiroA17Test()
        {
            ManoCroupier _mc18__A_4_3_10 = new ManoCroupier();

            _mc18__A_4_3_10.AñadeCarta(new Carta(Carta.Valor.As, Carta.Palo.Corazones));
            _mc18__A_4_3_10.AñadeCarta(new Carta(Carta.Valor.Cuatro, Carta.Palo.Picas));
            _mc18__A_4_3_10.AñadeCarta(new Carta(Carta.Valor.Tres, Carta.Palo.Picas));
            Assert.Throws <ManoBlackJack.Excepcion>(() => _mc18__A_4_3_10.AñadeCarta(new Carta(Carta.Valor.Diez, Carta.Palo.Corazones)));
            ManoCroupier _mc21__A_9_A = new ManoCroupier();

            _mc21__A_9_A.AñadeCarta(new Carta(Carta.Valor.As, Carta.Palo.Corazones));
            _mc21__A_9_A.AñadeCarta(new Carta(Carta.Valor.Nueve, Carta.Palo.Picas));
            Assert.Throws <ManoBlackJack.Excepcion>(() => _mc21__A_9_A.AñadeCarta(new Carta(Carta.Valor.As, Carta.Palo.Treboles)));
            Assert.Throws <ManoBlackJack.Excepcion>(() => _mc21__7_7_7.AñadeCarta(new Carta(Carta.Valor.As, Carta.Palo.Treboles)));
        }
示例#2
0
        protected void SetUp()
        {
            _mc0         = new ManoCroupier();
            _mc6o16__A_5 = new ManoCroupier();
            _mc6o16__A_5.AñadeCarta(new Carta(Carta.Valor.As, Carta.Palo.Corazones));
            _mc6o16__A_5.AñadeCarta(new Carta(Carta.Valor.Cinco, Carta.Palo.Picas));

            _mc6o16__A_3_2 = new ManoCroupier();
            _mc6o16__A_3_2.AñadeCarta(new Carta(Carta.Valor.As, Carta.Palo.Corazones));
            _mc6o16__A_3_2.AñadeCarta(new Carta(Carta.Valor.Tres, Carta.Palo.Picas));
            _mc6o16__A_3_2.AñadeCarta(new Carta(Carta.Valor.Dos, Carta.Palo.Picas));

            _mc6o16o26__A_2_A_2 = new ManoCroupier();
            _mc6o16o26__A_2_A_2.AñadeCarta(new Carta(Carta.Valor.As, Carta.Palo.Corazones));
            _mc6o16o26__A_2_A_2.AñadeCarta(new Carta(Carta.Valor.Dos, Carta.Palo.Picas));
            _mc6o16o26__A_2_A_2.AñadeCarta(new Carta(Carta.Valor.As, Carta.Palo.Picas));
            _mc6o16o26__A_2_A_2.AñadeCarta(new Carta(Carta.Valor.Dos, Carta.Palo.Corazones));

            _mc17__2_2_6_7 = new ManoCroupier();
            _mc17__2_2_6_7.AñadeCarta(new Carta(Carta.Valor.Dos, Carta.Palo.Corazones));
            _mc17__2_2_6_7.AñadeCarta(new Carta(Carta.Valor.Dos, Carta.Palo.Picas));
            _mc17__2_2_6_7.AñadeCarta(new Carta(Carta.Valor.Seis, Carta.Palo.Picas));
            _mc17__2_2_6_7.AñadeCarta(new Carta(Carta.Valor.Siete, Carta.Palo.Corazones));

            _mc16__K_6 = new ManoCroupier();
            _mc16__K_6.AñadeCarta(new Carta(Carta.Valor.Rey, Carta.Palo.Corazones));
            _mc16__K_6.AñadeCarta(new Carta(Carta.Valor.Seis, Carta.Palo.Picas));

            _mc17__Q_7 = new ManoCroupier();
            _mc17__Q_7.AñadeCarta(new Carta(Carta.Valor.Reina, Carta.Palo.Corazones));
            _mc17__Q_7.AñadeCarta(new Carta(Carta.Valor.Siete, Carta.Palo.Picas));

            _mc18__J_8 = new ManoCroupier();
            _mc18__J_8.AñadeCarta(new Carta(Carta.Valor.Jota, Carta.Palo.Corazones));
            _mc18__J_8.AñadeCarta(new Carta(Carta.Valor.Ocho, Carta.Palo.Picas));

            _mc21__7_7_7 = new ManoCroupier();
            _mc21__7_7_7.AñadeCarta(new Carta(Carta.Valor.Siete, Carta.Palo.Treboles));
            _mc21__7_7_7.AñadeCarta(new Carta(Carta.Valor.Siete, Carta.Palo.Picas));
            _mc21__7_7_7.AñadeCarta(new Carta(Carta.Valor.Siete, Carta.Palo.Diamantes));

            _mcBJ__A_K = new ManoCroupier();
            _mcBJ__A_K.AñadeCarta(new Carta(Carta.Valor.As, Carta.Palo.Corazones));
            _mcBJ__A_K.AñadeCarta(new Carta(Carta.Valor.Rey, Carta.Palo.Picas));

            _mc26__8_8_K_SePasa = new ManoCroupier();
            _mc26__8_8_K_SePasa.AñadeCarta(new Carta(Carta.Valor.Ocho, Carta.Palo.Treboles));
            _mc26__8_8_K_SePasa.AñadeCarta(new Carta(Carta.Valor.Ocho, Carta.Palo.Corazones));
            _mc26__8_8_K_SePasa.AñadeCarta(new Carta(Carta.Valor.Rey, Carta.Palo.Picas));

            // -----------------------------------------------------------------------------

            _ma0         = new ManoApostador(1000);
            _ma6o16__A_5 = new ManoApostador(1000);
            _ma6o16__A_5.AñadeCarta(new Carta(Carta.Valor.As, Carta.Palo.Corazones));
            _ma6o16__A_5.AñadeCarta(new Carta(Carta.Valor.Cinco, Carta.Palo.Picas));

            _ma6o16__A_3_2 = new ManoApostador(1000);
            _ma6o16__A_3_2.AñadeCarta(new Carta(Carta.Valor.As, Carta.Palo.Corazones));
            _ma6o16__A_3_2.AñadeCarta(new Carta(Carta.Valor.Tres, Carta.Palo.Picas));
            _ma6o16__A_3_2.AñadeCarta(new Carta(Carta.Valor.Dos, Carta.Palo.Picas));

            _ma6o16o26__A_2_A_2 = new ManoApostador(1000);
            _ma6o16o26__A_2_A_2.AñadeCarta(new Carta(Carta.Valor.As, Carta.Palo.Corazones));
            _ma6o16o26__A_2_A_2.AñadeCarta(new Carta(Carta.Valor.Dos, Carta.Palo.Picas));
            _ma6o16o26__A_2_A_2.AñadeCarta(new Carta(Carta.Valor.As, Carta.Palo.Picas));
            _ma6o16o26__A_2_A_2.AñadeCarta(new Carta(Carta.Valor.Dos, Carta.Palo.Corazones));

            _ma18__A_4_3_10 = new ManoApostador(1000);
            _ma18__A_4_3_10.AñadeCarta(new Carta(Carta.Valor.As, Carta.Palo.Corazones));
            _ma18__A_4_3_10.AñadeCarta(new Carta(Carta.Valor.Cuatro, Carta.Palo.Picas));
            _ma18__A_4_3_10.AñadeCarta(new Carta(Carta.Valor.Tres, Carta.Palo.Picas));
            _ma18__A_4_3_10.AñadeCarta(new Carta(Carta.Valor.Diez, Carta.Palo.Corazones));

            _ma17__2_2_6_7 = new ManoApostador(1000);
            _ma17__2_2_6_7.AñadeCarta(new Carta(Carta.Valor.Dos, Carta.Palo.Corazones));
            _ma17__2_2_6_7.AñadeCarta(new Carta(Carta.Valor.Dos, Carta.Palo.Picas));
            _ma17__2_2_6_7.AñadeCarta(new Carta(Carta.Valor.Seis, Carta.Palo.Picas));
            _ma17__2_2_6_7.AñadeCarta(new Carta(Carta.Valor.Siete, Carta.Palo.Corazones));

            _ma16__K_6 = new ManoApostador(1000);
            _ma16__K_6.AñadeCarta(new Carta(Carta.Valor.Rey, Carta.Palo.Corazones));
            _ma16__K_6.AñadeCarta(new Carta(Carta.Valor.Seis, Carta.Palo.Picas));

            _ma17__Q_7 = new ManoApostador(1000);
            _ma17__Q_7.AñadeCarta(new Carta(Carta.Valor.Reina, Carta.Palo.Corazones));
            _ma17__Q_7.AñadeCarta(new Carta(Carta.Valor.Siete, Carta.Palo.Picas));

            _ma18__J_8 = new ManoApostador(1000);
            _ma18__J_8.AñadeCarta(new Carta(Carta.Valor.Jota, Carta.Palo.Corazones));
            _ma18__J_8.AñadeCarta(new Carta(Carta.Valor.Ocho, Carta.Palo.Picas));

            _ma21__A_5_3_2 = new ManoApostador(1000);
            _ma21__A_5_3_2.AñadeCarta(new Carta(Carta.Valor.As, Carta.Palo.Corazones));
            _ma21__A_5_3_2.AñadeCarta(new Carta(Carta.Valor.Cinco, Carta.Palo.Treboles));
            _ma21__A_5_3_2.AñadeCarta(new Carta(Carta.Valor.Tres, Carta.Palo.Picas));
            _ma21__A_5_3_2.AñadeCarta(new Carta(Carta.Valor.Dos, Carta.Palo.Corazones));

            _maBJ__A_K = new ManoApostador(1000);
            _maBJ__A_K.AñadeCarta(new Carta(Carta.Valor.As, Carta.Palo.Corazones));
            _maBJ__A_K.AñadeCarta(new Carta(Carta.Valor.Rey, Carta.Palo.Picas));

            _ma26__8_8_K_SePasa = new ManoApostador(1000);
            _ma26__8_8_K_SePasa.AñadeCarta(new Carta(Carta.Valor.Ocho, Carta.Palo.Treboles));
            _ma26__8_8_K_SePasa.AñadeCarta(new Carta(Carta.Valor.Ocho, Carta.Palo.Corazones));
            _ma26__8_8_K_SePasa.AñadeCarta(new Carta(Carta.Valor.Rey, Carta.Palo.Picas));
        }