public void CuandoSeMueveLopezRAladoALaDerechaCambiaSuPosicionEnElTablero() { Tablero tablero = new Tablero(); LopezRAlado lopez = new LopezRAlado(); tablero.AgregarEntidadEnCasillero(lopez, 0, 0); lopez.MoverDerecha(); Assert.AreEqual(1, lopez.Posicion.Columna); Assert.AreEqual(0, lopez.Posicion.Fila); }
public void QueLopezRAladoPuedaMoversePorArribaDeLosObstaculos() { Tablero tablero = new Tablero(); LopezRAlado lopez = new LopezRAlado(); tablero.AgregarEntidadEnCasillero(lopez, 0, 0); BloqueDeAcero bloque = new BloqueDeAcero(); tablero.AgregarEntidadEnCasillero(bloque, 0, 1); lopez.MoverDerecha(); lopez.MoverDerecha(); Assert.AreEqual(2, lopez.Posicion.Columna); }