public ActionResult Recover(long id, ServicoViewModel objeto) { try { sv.Recover(id); ServicoModel s = sv.Find(id); TempData["Nome"] = s.Nome; TempData["Acao"] = "criado"; return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); return(View()); } }
public void Servico_Recover_Success() { //-- Arrange repoServico.Save(new ServicoModel(_empresa, "Serviço Recuperacao", 50, false)); string nomeServico = "Serviço Recuperacao"; ServicoModel s = sv.Find(_empresa.Id, nomeServico); sv.Delete(s.Id); s = sv.Find(_empresa.Id, nomeServico); bool deletado = s.Deletado; //-- Act sv.Recover(s.Id); s = sv.Find(s.Id); //-- Asserts Assert.IsTrue(deletado); Assert.IsFalse(s.Deletado); }