public void TestRecuperarListaPartidas() { IBaseDatosJugadores miBaseDatosJugadores = Juego.dameElJuego().baseDatosJugadores; IJugador ivan = miBaseDatosJugadores.getOrCreateJugador("Ivan"); Assert.IsNotNull(ivan.historicoPartidas); }
public void TestAltaJugador() { IBaseDatosJugadores miBaseDatosJugadores = IJuego.dameElJuego().baseDatosJugadores; IJugador ivan = miBaseDatosJugadores.nuevoJugador("Ivan"); Assert.IsNotNull(ivan); }
public void TestNombreJugador() { IBaseDatosJugadores miBaseDatosJugadores = IJuego.dameElJuego().baseDatosJugadores; IJugador ivan = miBaseDatosJugadores.getOrCreateJugador("Ivan"); Assert.AreEqual(ivan.nombre, "Ivan"); }
public void TestAltaYRecuperacionJugador() { IBaseDatosJugadores miBaseDatosJugadores = IJuego.dameElJuego().baseDatosJugadores; IJugador ivan = miBaseDatosJugadores.getOrCreateJugador("Ivan"); Assert.IsNotNull(ivan); }
public void TestNuevaPartida1() { IBaseDatosJugadores miBaseDatosJugadores = Juego.dameElJuego().baseDatosJugadores; IJugador ivan = miBaseDatosJugadores.getOrCreateJugador("Ivan"); IContinente europa = Juego.dameElJuego().baseDatosGeografica.getContinente("Europa"); IPartida partida = ivan.nuevaPartida(europa); Assert.IsNotNull(partida); }
public void TestRespuestaCorrecta() { IBaseDatosJugadores miBaseDatosJugadores = IJuego.dameElJuego().baseDatosJugadores; IJugador ivan = miBaseDatosJugadores.getOrCreateJugador("Ivan"); IContinente europa = IJuego.dameElJuego().baseDatosGeografica.getContinente("Europa"); IPartida partida = ivan.nuevaPartida(europa); IPregunta pregunta = partida.nuevaPregunta(); bool resultado = pregunta.proponerRespuesta(pregunta.pais.capital); Assert.IsTrue(resultado); }
public void TestNuevaPartida2() { IBaseDatosJugadores miBaseDatosJugadores = Juego.dameElJuego().baseDatosJugadores; IJugador ivan = miBaseDatosJugadores.getOrCreateJugador("Ivan"); int cuantasLlevaba = ivan.historicoPartidas.Count; IContinente europa = Juego.dameElJuego().baseDatosGeografica.getContinente("Europa"); IPartida partida = ivan.nuevaPartida(europa); int cuantasLleva = ivan.historicoPartidas.Count; Assert.AreEqual(cuantasLlevaba + 1, cuantasLleva); Assert.AreEqual(ivan.historicoPartidas[ivan.historicoPartidas.Count - 1], partida); }
public void TestRespuestasFallidasMultiples() { IBaseDatosJugadores miBaseDatosJugadores = IJuego.dameElJuego().baseDatosJugadores; IJugador ivan = miBaseDatosJugadores.getOrCreateJugador("Ivan"); IContinente europa = IJuego.dameElJuego().baseDatosGeografica.getContinente("Europa"); IPartida partida = ivan.nuevaPartida(europa); IPregunta pregunta = partida.nuevaPregunta(); int intentos = pregunta.intentosRestantes; Assert.AreEqual(intentos, 3); pregunta.proponerRespuesta("Ruina"); pregunta.proponerRespuesta("Ruina"); pregunta.proponerRespuesta("Ruina"); intentos = pregunta.intentosRestantes; Assert.AreEqual(intentos, 0); // pregunta.proponerRespuesta("Ruina"); }