public void DeleteAdministrador_True(int id) { var mockAdministradorRepository = new Mock <IAdministradorRepository>(); mockAdministradorRepository.Setup(sp => sp.Delete(id)).Returns(true); IAdministradorService administradorService = new AdministradorService(mockAdministradorRepository.Object); var resultado = administradorService.Delete(id); Assert.True(resultado); }
public void UpdateAdministrador_True() { Administrador administrador = new Administrador(); var mockAdministradorRepository = new Mock <IAdministradorRepository>(); mockAdministradorRepository.Setup(sp => sp.Update(administrador)).Returns(true); IAdministradorService administradorService = new AdministradorService(mockAdministradorRepository.Object); var resultado = administradorService.Update(administrador); Assert.True(resultado); }
// POST: Login public ActionResult Login(LoginModel model) { var context = new ContextMercadOn(); var service = new UsuarioService(context); var clienteService = new ConsumidorService(context); var mercadoService = new MercadoService(context); var admService = new AdministradorService(context); var user = service.ConsultarPorFiltro(x => x.email == model.Email && x.senha == model.Senha).FirstOrDefault(); if (user != null && user.idUsuario > 0) { ViewBag.Status = true; //Usuário existeste. var cliente = clienteService.ConsultarPorFiltro(x => x.idUsuario == user.idUsuario, x => x.UsuarioEntity).FirstOrDefault(); if (cliente != null) { Session["cliente"] = cliente; Session["clienteid"] = cliente.idCliente; return(RedirectToAction("Index", "Cliente")); } else { var adm = admService.ConsultarPorFiltro(x => x.idUsuario == user.idUsuario).FirstOrDefault(); if (adm != null) { Session["adm"] = adm; Session["admid"] = adm.idAdministrador; return(RedirectToAction("Index", "Administrador")); } else { var empresa = mercadoService.ConsultarPorFiltro(x => x.idUsuario == user.idUsuario, x => x.UsuarioEntity).FirstOrDefault(); if (empresa != null) { Session["mercado"] = empresa; Session["mercadoid"] = empresa.idMercado; return(RedirectToAction("Index", "Mercado")); } } } } else { ViewBag.Status = false; //Usuário não existente. } return(View()); }
public void GetByIdAdministrador_True(int id) { Administrador administrador = new Administrador(); administrador.Id = id; var mockAdministradorRepository = new Mock <IAdministradorRepository>(); mockAdministradorRepository.Setup(sp => sp.Get(id)).Returns(administrador); IAdministradorService administradorService = new AdministradorService(mockAdministradorRepository.Object); var resultado = administradorService.Get(id); Assert.Equal(1, resultado.Id); }
public void GetAllAdministrador_True() { List <Administrador> aux = new List <Administrador>(); Administrador tar = new Administrador(); aux.Add(tar); IEnumerable <Administrador> administradores = aux; var mockAdministradorRepository = new Mock <IAdministradorRepository>(); mockAdministradorRepository.Setup(sp => sp.GetAll()).Returns(administradores); IAdministradorService administradorService = new AdministradorService(mockAdministradorRepository.Object); var resultado = administradorService.GetAll(); Assert.NotEmpty(resultado); }
public AdministradoresController(AdministradorService adminService, IHttpContextAccessor httpcontext) { _adminService = adminService; _httpcontext = httpcontext; }
public AdminstradorController(DESBContext context) { service = new AdministradorService(context); }