public void TestCreaUnaEntidadSinPosicionYLaPosicionaLuego() { Entidad entidad = new ObstaculoDeAcero(); entidad.PosicionarEn(new Casilla(10, 20)); // asserts Assert.AreEqual(entidad.Posicion().X, 10); Assert.AreEqual(entidad.Posicion().Y, 20); }
public void TestLaEntidadEstaEnDistintaPosicionQueLaOtraEntidad() { Casilla posicion_1 = new Casilla(1, 1); Casilla posicion_2 = new Casilla(2, 2); Entidad obstaculo_1 = new ObstaculoDeAcero(); obstaculo_1.PosicionarEn(posicion_1); Entidad obstaculo_2 = new ObstaculoDeAcero(); obstaculo_2.PosicionarEn(posicion_2); // asserts Assert.IsFalse(obstaculo_1.MismaPosicionQue(obstaculo_2)); }
public void TestLaEntidadEstaEnLaMismaPosicionQueLaOtraEntidad() { Casilla posicion = new Casilla(1, 1); Entidad obstaculo_1 = new ObstaculoDeAcero(); obstaculo_1.PosicionarEn(posicion); Entidad obstaculo_2 = new ObstaculoDeAcero(); obstaculo_2.PosicionarEn(posicion); // asserts Assert.IsTrue(obstaculo_1.MismaPosicionQue(obstaculo_2)); }