public ActionResult Edit(BlocoModel blocoModel)
 {
     if (ModelState.IsValid)
     {
         gBloco.Editar(blocoModel);
         return(RedirectToAction("Index"));
     }
     ViewBag.IdCondominio = new SelectList(gCondominio.ObterTodos(), "IdCondominio", "Nome", blocoModel.IdCondominio);
     return(View(blocoModel));
 }
        public void EditarValidoTest()
        {
            GerenciadorBloco target = new GerenciadorBloco();
            BlocoModel       bloco  = target.Obter(6);

            bloco.Nome = "Rosa";
            target.Editar(bloco);
            BlocoModel actual = target.Obter(6);

            Assert.IsNotNull(actual);
            Assert.Equals(bloco.Nome, actual.Nome);
        }
        public void EditarInvalidoTest()
        {
            GerenciadorBloco target = new GerenciadorBloco();
            BlocoModel       bloco  = target.Obter(6);

            bloco.Nome = null;
            try
            {
                target.Editar(bloco);
            }
            catch (Exception e)
            {
                Assert.IsInstanceOfType(e, typeof(ServiceException));
            }
            BlocoModel actual = target.Obter(3);

            Assert.Equals(actual.Nome, bloco.Nome);
        }