private void tirarCarta(TrucoUserController uController, be.Carta carta) { bll.Jugador jugadorServices = new bll.Jugador(jugadores); int index = rondaServices.RondaActual; jugadorServices.TirarCarta(uController.Jugador, carta, rondaServices); umesa.mostrarCartaTirada(uController.Jugador, carta); label3.Text = "Manos Ganadas: " + jugadores[0].ManosGanadas; label4.Text = "Manos Ganadas: " + jugadores[1].ManosGanadas; if (jugadorServices.contarCartaJugadores(jugadores) == 0) { construirNuevaRonda(); } bloquearCartasPorTurno(); }
public void TirarCarta() { List <be.Jugador> jugadores = new List <be.Jugador>(); jugadores.Add(new be.Jugador("Pedro")); jugadores.Add(new be.Jugador("Juan")); be.Partida partida = new be.Partida(jugadores); bll.Ronda rondaServices = new bll.Ronda(); bll.Turno turnoServices = new bll.Turno(); rondaServices.AsignarPartida(partida); ronda = rondaServices.CrearRonda(); be.Turno turno = turnoServices.cambiarTurno(new be.Turno(), jugadores[0]); rondaServices.RepartirCartas(jugadores); bll.Jugador jugadorServices = new bll.Jugador(jugadores); jugadorServices.TirarCarta(jugadores[0], jugadores[0].Cartas[1], ronda.Manos[0]); turnoServices.alternarTurno(turno, partida); Assert.IsInstanceOfType(ronda.Manos[0].Jugadores[0].CartaJugada, typeof(be.Carta)); }