Exemplo n.º 1
0
        public void CreateIntegrationTest()
        {
            TipoObjetivo tipoObjetivo = new TipoObjetivo();

            tipoObjetivo.nombre = "ParaPruebas";
            var controller = new TipoObjetivosController();
            var result     = controller.Create(tipoObjetivo);

            Assert.IsNotNull(result);
        }
Exemplo n.º 2
0
 // POST: TipoObjetivos/Delete/5
 //[HttpPost, ActionName("DeleteConfirmed")]
 //[ValidateAntiForgeryToken]
 public ActionResult DeleteConfirmed(string id, bool confirmed)
 {
     if (!permissionManager.IsAuthorized(Permission.VER_OBJETIVOS))
     {
         TempData["alertmessage"] = "No tiene permisos para acceder a esta página";
         return(RedirectToAction("../Home/Index"));
     }
     if (confirmed)
     {
         TipoObjetivo tipoObjetivo = db.TipoObjetivo.Find(id);
         db.TipoObjetivo.Remove(tipoObjetivo);
         db.SaveChanges();
     }
     return(RedirectToAction("Index"));
 }
Exemplo n.º 3
0
 public ActionResult Edit([Bind(Include = "nombre")] TipoObjetivo tipoObjetivo)
 {
     if (!permissionManager.IsAuthorized(Permission.EDITAR_OBJETIVOS))
     {
         TempData["alertmessage"] = "No tiene permisos para acceder a esta página";
         return(RedirectToAction("../Home/Index"));
     }
     if (ModelState.IsValid)
     {
         db.Entry(tipoObjetivo).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tipoObjetivo));
 }
Exemplo n.º 4
0
        //Para pruebas
        public ActionResult Create([Bind(Include = "nombre")] TipoObjetivo tipoObjetivo, DataIntegradorEntities db)
        {
            if (!permissionManager.IsAuthorized(Permission.CREAR_OBJETIVOS))
            {
                TempData["alertmessage"] = "No tiene permisos para acceder a esta página";
                return(RedirectToAction("../Home/Index"));
            }
            if (ModelState.IsValid)
            {
                db.TipoObjetivo.Add(tipoObjetivo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tipoObjetivo));
        }
Exemplo n.º 5
0
        public void DeleteConfirmedDataMockTest()
        {
            var          mockdb = new Mock <DataIntegradorEntities>();
            String       nombre = "Curso";
            TipoObjetivo to     = new TipoObjetivo()
            {
                nombre = nombre
            };

            mockdb.Setup(m => m.TipoObjetivo.Find(nombre)).Returns(to);

            var controller = new TipoObjetivosController(mockdb.Object);
            var result     = controller.DeleteConfirmed(nombre, true);

            Assert.IsNotNull(result);
            controller.Dispose();
        }
Exemplo n.º 6
0
        public void DeleteDataMockTest()
        {
            var          mockdb = new Mock <DataIntegradorEntities>();
            String       nombre = "Curso";
            TipoObjetivo to     = new TipoObjetivo()
            {
                nombre = nombre
            };

            mockdb.Setup(m => m.TipoObjetivo.Find(nombre)).Returns(to);

            var controller = new TipoObjetivosController(mockdb.Object);
            var result     = controller.Delete(nombre) as ViewResult;

            Assert.AreEqual(result.Model, to);
            controller.Dispose();
        }
Exemplo n.º 7
0
        public void CreateDataMockTest()
        {
            var          mockdb = new Mock <DataIntegradorEntities>();
            String       nombre = "Curso";
            TipoObjetivo to     = new TipoObjetivo()
            {
                nombre = nombre
            };

            mockdb.Setup(m => m.TipoObjetivo.Add(to));
            mockdb.Setup(m => m.SaveChanges());

            var controller = new TipoObjetivosController(mockdb.Object);
            var result     = controller.Create(to);

            Assert.IsNotNull(result);
            controller.Dispose();
        }
Exemplo n.º 8
0
    void InstantiatePrimitive(TipoObjetivo op)
    {
        switch (op)
        {
        case TipoObjetivo.uniTargetEnemy:
            GameObject cube = GameObject.CreatePrimitive(PrimitiveType.Cube);
            cube.transform.position = Vector3.zero;
            break;

        case TipoObjetivo.uniTargetAlly:
            GameObject sphere = GameObject.CreatePrimitive(PrimitiveType.Sphere);
            sphere.transform.position = Vector3.zero;
            break;

        case TipoObjetivo.allEnemies:
            GameObject plane = GameObject.CreatePrimitive(PrimitiveType.Plane);
            plane.transform.position = Vector3.zero;
            break;

        case TipoObjetivo.allAllies:
            GameObject plane2 = GameObject.CreatePrimitive(PrimitiveType.Plane);
            plane2.transform.position = Vector3.zero;
            break;

        case TipoObjetivo.allMap:
            GameObject plane3 = GameObject.CreatePrimitive(PrimitiveType.Plane);
            plane3.transform.position = Vector3.zero;
            break;

        case TipoObjetivo.area:
            if (!ventanaAbierta)
            {
                ventanaAbierta = true;
                UnityEditor.EditorWindow window = new UnityEditor.EditorWindow();
                window.Show();
            }
            break;

        default:
            Debug.LogError("Unrecognized Option");
            break;
        }
    }
Exemplo n.º 9
0
        // GET: TipoObjetivos/Edit/5
        public ActionResult Edit(string id)
        {
            if (!permissionManager.IsAuthorized(Permission.EDITAR_OBJETIVOS))
            {
                TempData["alertmessage"] = "No tiene permisos para acceder a esta página";
                return(RedirectToAction("../Home/Index"));
            }
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TipoObjetivo tipoObjetivo = db.TipoObjetivo.Find(id);

            if (tipoObjetivo == null)
            {
                return(HttpNotFound());
            }
            return(View("Editar", tipoObjetivo));
        }