示例#1
0
        public void RemoverObjetivoTest()
        {
            app_lifeContext contexto = new app_lifeContext();
            objetivo        teste    = new objetivo();
            objetivo        atual    = new objetivo();

            teste.Nome       = "moto";
            teste.ValorAtual = 1000;
            teste.ValorTotal = 2000;
            teste.UsuarioID  = 1;

            //Execução
            teste.CadastrarObjetivo(teste, 1);
            teste.RemoverObjetivo(1);

            var query = from u in contexto.objetivos select u;

            foreach (var item in query)
            {
                if (item.ObjetivoID == teste.ObjetivoID)
                {
                    atual.Nome       = item.Nome;
                    atual.ValorAtual = item.ValorAtual;
                    atual.ValorTotal = item.ValorTotal;
                    atual.UsuarioID  = item.UsuarioID;
                }
            }

            //teste
            Assert.AreNotSame(teste, atual);
        }
        public ActionResult CadastrarObjetivo(objetivo rece)
        {
            if (ModelState.IsValid)
            {
                objetivo x = new objetivo();
                x.CadastrarObjetivo(rece, Convert.ToInt32(Session["usuarioLogadoID"]));

                Session["messObjetivo"] = "Incluido";
                Session["menuPro"]      = "Objeto";
                return(RedirectToAction("Index"));
            }
            return(RedirectToAction("Geral"));
        }