public void DeAhorroAEncendido_test() { using (var db = new DBContext()) { //Arrenge Cliente cliente = new Cliente("Luciano", "Panizza", "Medrano951", "DeAhorroAEncendido_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 DI = new DispositivoInteligente(lamparaHalogena40W.DispositivoID); //Act DI.AhorrarEnergia(); DI.Encender(); //var ultEst = db.Estados.Find(DI.IDUltimoEstado); //Assert //Assert.AreEqual("Encendido", ultEst.Desc); Assert.IsInstanceOfType(DI.Estado, typeof(Encendido)); } }
public ActionResult Ahorro2(int id, string estadoActual) { if (estadoActual != "Ahorro") { DispositivoInteligente DI = new DispositivoInteligente(id); DI.AhorrarEnergia(); } return(RedirectToAction("DetallesInteligente", "Home", new { id })); }
public ActionResult Ahorro(int id, string estadoActual) { if (estadoActual != "Ahorro") { DispositivoInteligente DI = new DispositivoInteligente(id); DI.AhorrarEnergia(); } return(RedirectToAction("DispositivosPropios", "Home")); }