Esempio n. 1
0
 public void FinalizaManoTest()
 {
     _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));
     Assert.Throws <ManoBlackJack.Excepcion>(() => _a.FinalizaMano()); // Finalizando una mano no cerrada
     Assert.Throws <ManoBlackJack.Excepcion>(() => _c.FinalizaMano()); // Finalizando una mano no cerrada
     _a.RecibeCarta(new Carta(Carta.Valor.As, Carta.Palo.Treboles));
     _c.RecibeCarta(new Carta(Carta.Valor.Rey, Carta.Palo.Treboles));
     _a.FinalizaMano();
     _c.FinalizaMano();
 }