コード例 #1
0
ファイル: dietaTests.cs プロジェクト: theusccs111/App-Life
        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);
        }
コード例 #2
0
        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"));
            }
        }
コード例 #3
0
ファイル: dietaTests.cs プロジェクト: theusccs111/App-Life
        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);
        }