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 TestCreaUnaEntidadConPosicion()
        {
            Entidad entidad = new ObstaculoDeAcero(new Casilla(10, 20));

            // asserts
            Assert.AreEqual(entidad.Posicion().X, 10);
            Assert.AreEqual(entidad.Posicion().Y, 20);
            Assert.AreEqual(entidad.Direccion()[0], 0);
            Assert.AreEqual(entidad.Direccion()[1], 1);
        }
        public void TestCreaUnaEntidadSinPosicion()
        {
            Entidad entidad = new ObstaculoDeAcero();

            // asserts
            Assert.IsTrue(entidad.Posicion() == null);
            Assert.AreEqual(entidad.Direccion()[0], 0);
            Assert.AreEqual(entidad.Direccion()[1], 1);
        }