Beispiel #1
0
 public ActionResult Apagar(int id, string estadoActual)
 {
     if (estadoActual != "Apagado")
     {
         DispositivoInteligente DI = new DispositivoInteligente(id);
         DI.Apagar();
     }
     return(RedirectToAction("DispositivosPropios", "Home"));
 }
Beispiel #2
0
 public ActionResult Apagar2(int id, string estadoActual)
 {
     if (estadoActual != "Apagado")
     {
         DispositivoInteligente DI = new DispositivoInteligente(id);
         DI.Apagar();
     }
     return(RedirectToAction("DetallesInteligente", "Home", new { id }));
 }
Beispiel #3
0
        public void CambioEstadoNoHaceNada_test()
        {
            //Arrenge
            using (var db = new DBContext())
            {
                var cliente = new Cliente("Luciano", "Panizza", "Medrano951", "CantidadPuntosUsuario15_test", "asdqwe123", "12345678", "dni", "12345678");
                //cliente.TransformadorID = 1; //necesita un id si o si
                db.Usuarios.Add(cliente);
                db.SaveChanges();

                var lamparaHalogena40W = new DispositivoInteligente("lampara halogena de 40 W", "0011", 0.04, 360, 90);
                lamparaHalogena40W.UsuarioID = cliente.UsuarioID;
                cliente.AgregarDispInteligente(lamparaHalogena40W);
                var idEstAnt = lamparaHalogena40W.IDUltimoEstado;
                //Act
                lamparaHalogena40W.Apagar();


                //Assert
                Assert.AreEqual(idEstAnt, lamparaHalogena40W.IDUltimoEstado);
            }
        }