public void UsuarioGrupoIncluir() { // Arrange var idUsuario = 1; var idGrupo = 1; // Act service.Incluir(idUsuario, idGrupo); var usuarioGrupo = service.Listar().Where(x => x.IdUsuario == 1).FirstOrDefault(); // Assert Assert.AreEqual(idUsuario, usuarioGrupo.IdUsuario); }
// // GET: /Admin/UsuarioGrupo/ public ActionResult Index(int id) { // usuario selecionado var usuario = _serviceUsuario.Find(id); // grupos disponiveis var grupos = _serviceGrupo.Listar().Where(x => x.Ativo == true).OrderBy(x => x.Descricao).ToList(); // lista retorno var gruposUsuario = new List <GruposUsuario>(); foreach (var item in grupos) { gruposUsuario.Add(new GruposUsuario { Descricao = item.Descricao, Id = item.Id, Selecionado = (_serviceUsuarioGrupo.Listar().Where(x => x.IdGrupo == item.Id && x.IdUsuario == id).Count() > 0) }); } ViewBag.IdUsuario = id; ViewBag.NomeUsuario = usuario.Nome; return(View(gruposUsuario)); }