Example #1
0
        public void GanaTest()
        {
            Assert.Throws <Jugador.Excepcion>(() => _a0.Gana());
            Assert.Throws <Jugador.Excepcion>(() => _a1.Gana());

            Assert.AreEqual(900, _a1.Saldo);
            _a1.RecibeCarta(new Carta(Carta.Valor.Jota, Carta.Palo.Corazones));
            _a1.RecibeCarta(new Carta(Carta.Valor.As, Carta.Palo.Picas));
            _a1.Gana();
            Assert.AreEqual(1100, _a1.Saldo);

            Assert.AreEqual(800, _a2.Saldo);
            _a2.Gana();
            Assert.AreEqual(1300, _a2.Saldo); // Gana con BJ 3 a 2
        }