public void esRecorribleTest() { ObtenerMapa mapa = new ObtenerMapa(); bool comprobar; Vector3 posicion; mapa.setRadio(0.5f); posicion = new Vector3(45.0f, 0.0f, 0.0f); comprobar = mapa.esRecorrible(posicion); Assert.IsTrue(comprobar, "1) No es recorrible y debia serlo."); posicion = new Vector3(45.0f, 0.0f, 40.0f); comprobar = mapa.esRecorrible(posicion); Assert.IsTrue(comprobar, "2) No es recorrible y debia serlo."); posicion = new Vector3(-45.0f, 0.0f, -40.0f); comprobar = mapa.esRecorrible(posicion); Assert.IsTrue(comprobar, "3) No es recorrible y debia serlo."); posicion = new Vector3(0.0f, 0.0f, 0.0f); comprobar = mapa.esRecorrible(posicion); Assert.IsFalse(comprobar, "4) No es obstaculo y debia serlo."); posicion = new Vector3(-31.0f, 0.0f, -25.0f); comprobar = mapa.esRecorrible(posicion); Assert.IsFalse(comprobar, "5) No es obstaculo y debia serlo."); posicion = new Vector3(-4.0f, 0.0f, -38.0f); comprobar = mapa.esRecorrible(posicion); Assert.IsFalse(comprobar, "6) No es obstaculo y debia serlo."); }