public ActionResult Cadastrar(PerfilModel model) { var usuario = AutenticacaoProvider.UsuarioAutenticado; if (usuario == null) { return(RedirectToAction("Login", "CommonViews")); } try { if (ModelState.IsValid) { if (_bus.Add(model)) { notificacao = true; return(RedirectToAction("Lista")); } return(View(model)); } return(View(model)); } catch { return(View()); } }
public void TestMethod_Crud_Cadastro() { var lstPerfil = new List <PerfilModel>() { new PerfilModel() { Id = 0, Nome = "Administrador", Ativo = true }, new PerfilModel() { Id = 0, Nome = "Operação", Ativo = true }, new PerfilModel() { Id = 0, Nome = "Externo", Ativo = true }, new PerfilModel() { Id = 0, Nome = "Parceiro", Ativo = true } }; bool retorno = true; foreach (var add in lstPerfil) { var result = _bus.Add(add); if (!result) { retorno = false; } } Assert.AreEqual(true, retorno); }