public void CrearRonda() { 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(); rondaServices.AsignarPartida(partida); ronda = rondaServices.CrearRonda(); Assert.IsInstanceOfType(ronda, typeof(be.Ronda)); }
public be.Partida IniciarJuego(List <be.Jugador> jugadores, bll.Ronda rondaServices) { be.Truco truco = new be.Truco(); be.Partida partida = new be.Partida(jugadores); be.Turno turno = new be.Turno(); turno.Jugador = jugadores[0]; partida.Turno = turno; rondaServices.AsignarPartida(partida); rondaServices.CrearRonda(); rondaServices.RepartirCartas(jugadores); return(partida); }
public void RepartirCartasTest() { 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(); rondaServices.AsignarPartida(partida); ronda = rondaServices.CrearRonda(); rondaServices.RepartirCartas(jugadores); Assert.IsInstanceOfType(jugadores[0].Cartas[0], typeof(be.Carta)); Assert.IsInstanceOfType(jugadores[0].Cartas[1], typeof(be.Carta)); Assert.IsInstanceOfType(jugadores[0].Cartas[2], typeof(be.Carta)); Assert.IsInstanceOfType(jugadores[1].Cartas[0], typeof(be.Carta)); Assert.IsInstanceOfType(jugadores[1].Cartas[1], typeof(be.Carta)); Assert.IsInstanceOfType(jugadores[1].Cartas[2], typeof(be.Carta)); }
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)); }