public void UpdateDietaTest() { app_lifeContext contexto = new app_lifeContext(); dieta teste = new dieta(); dieta atual = new dieta(); teste.Nome = "teste"; teste.UsuarioID = 1; dieta atualizado = new dieta(); atualizado.Nome = "Mudado"; atualizado.UsuarioID = 1; //Execução teste.CadastrarDieta(teste, 1); var query = from u in contexto.dietas where u.DietaID == teste.DietaID select u; foreach (var item in query) { if (item.DietaID == teste.DietaID) { atual.Nome = item.Nome; atual.UsuarioID = item.UsuarioID; } } teste.UpdateDieta(atualizado); //teste Assert.AreNotSame(teste, atual); teste.RemoverDieta(teste.DietaID); }
public ActionResult CadastrarDieta(dieta rece) { if (ModelState.IsValid) { dieta x = new dieta(); x.CadastrarDieta(rece, Convert.ToInt32(Session["usuarioLogadoID"])); Session["messDieta"] = "Incluido"; return(RedirectToAction("Index")); } else { ModelState.AddModelError(string.Empty, "erro locao"); return(PartialView("_CadastrarDieta")); } }
public void CadastrarDietaTest() { app_lifeContext contexto = new app_lifeContext(); dieta teste = new dieta(); dieta atual = new dieta(); teste.Nome = "teste"; teste.UsuarioID = 1; //Execução teste.CadastrarDieta(teste, 1); var query = from u in contexto.dietas where u.DietaID == teste.DietaID select u; foreach (var item in query) { atual.Nome = item.Nome; atual.UsuarioID = item.UsuarioID; } //teste Assert.AreEqual(teste.DietaID, atual.DietaID); teste.RemoverDieta(teste.DietaID); }