public void SetUp() { _a0 = new Apostador("Susana", 1000); _a0.Silla = 0; _a1 = new Apostador("Maria", 1000); _a1.Silla = 1; _a1.IniciaMano(100); _a1.RecibeCarta(new Carta(Carta.Valor.Nueve, Carta.Palo.Diamantes)); _a2 = new Apostador("Juan", 1000); _a2.Silla = 2; _a2.IniciaMano(200); _a2.RecibeCarta(new Carta(Carta.Valor.Rey, Carta.Palo.Diamantes)); _a2.RecibeCarta(new Carta(Carta.Valor.As, Carta.Palo.Treboles)); _c0 = new Croupier(); _c1 = new Croupier(); _c1.IniciaMano(); _c1.RecibeCarta(new Carta(Carta.Valor.Nueve, Carta.Palo.Diamantes)); _c2 = new Croupier(); _c2.IniciaMano(); _c2.RecibeCarta(new Carta(Carta.Valor.Rey, Carta.Palo.Diamantes)); _c2.RecibeCarta(new Carta(Carta.Valor.As, Carta.Palo.Treboles)); }
public void DoblarseTest() { Assert.Throws <Jugador.Excepcion>(() => _a0.Doblarse()); Assert.Throws <Jugador.Excepcion>(() => _a1.Doblarse()); Assert.Throws <Jugador.Excepcion>(() => _a2.Doblarse()); _a1.RecibeCarta(new Carta(Carta.Valor.Dos, Carta.Palo.Corazones)); Assert.AreEqual(900, _a1.Saldo); _a1.Doblarse(); Assert.AreEqual(800, _a1.Saldo); _a0.IniciaMano(800); Assert.AreEqual(200, _a0.Saldo); _a0.RecibeCarta(new Carta(Carta.Valor.Jota, Carta.Palo.Corazones)); _a0.RecibeCarta(new Carta(Carta.Valor.Nueve, Carta.Palo.Picas)); Assert.Throws <Jugador.Excepcion>(() => _a0.Doblarse()); }
public void RecibeCartaTest() { Assert.Throws <Jugador.Excepcion>(() => _a.RecibeCarta(new Carta(Carta.Valor.Rey, Carta.Palo.Diamantes))); Assert.Throws <Jugador.Excepcion>(() => _c.RecibeCarta(new Carta(Carta.Valor.Rey, Carta.Palo.Diamantes))); _a.IniciaMano(100); _c.IniciaMano(); _a.RecibeCarta(new Carta(Carta.Valor.Rey, Carta.Palo.Diamantes)); _c.RecibeCarta(new Carta(Carta.Valor.Rey, Carta.Palo.Diamantes)); }