コード例 #1
0
        public void SiJuegoTerminaPerdiendo()
        {
            Jugador jugador = new Jugador("Juan", Vehiculo.Auto());

            Juego juego = new JuegoModerado(jugador);

            juego.Jugador.Vehiculo.AgregarMovimientos(60);

            Assert.IsTrue(juego.JuegoTermino());
        }
コード例 #2
0
        public void SiJuegoTerminaGanando()
        {
            Jugador jugador = new Jugador("Juan", Vehiculo.Auto());

            Juego juego = new JuegoModerado(jugador);

            juego.Jugador.Vehiculo.Esquina.SetLlegada();

            Assert.IsTrue(juego.JuegoTermino());

            Assert.IsTrue(juego.JugadorGano());
        }
コード例 #3
0
        public void CreoJuegoEnModoModerado()
        {
            Jugador jugador = new Jugador("Juan", Vehiculo.CuatroPorCuatro());

            Juego juego = new JuegoModerado(jugador);

            Assert.IsTrue(juego.Modo == "Moderado");

            Assert.IsTrue(juego.LimiteDeMovimientos == 60);

            Assert.IsTrue(juego.MovimientosSobrantes() == 60);

            Assert.IsTrue(juego.NombreDelVehiculo() == "4x4");

            Assert.IsTrue(juego.Puntos() == 120);
        }