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.");
    }