예제 #1
0
        public void PenalizarCuatroXCuatroNoAgregaMovimientosYPermiteMover()
        {
            Vehiculo  cuatroXcuatro = Vehiculo.CuatroPorCuatro();
            Obstaculo pozo          = new Pozo();

            pozo.Penalizar(cuatroXcuatro);

            Assert.IsTrue(cuatroXcuatro.Movimientos == 0);
            Assert.IsTrue(pozo.PermiteMover(cuatroXcuatro));
        }
예제 #2
0
        public void PenalizarAutoAgrega3MovimientosYPermiteMover()
        {
            Vehiculo  auto = Vehiculo.Auto();
            Obstaculo pozo = new Pozo();

            pozo.Penalizar(auto);

            Assert.IsTrue(auto.Movimientos == 3);
            Assert.IsTrue(pozo.PermiteMover(auto));
        }