public void Create() { controller = new UsuariosController(); ViewResult result = controller.Create() as ViewResult; Assert.IsNotNull(result); }
public async Task NovoUsuarioAsync_ComUsuarioValido_RetornaIdUsuario() { //arrange usuariosServiceMock.Setup(s => s.NovoAsync(It.IsAny <Usuario>())) .ReturnsAsync(1); //act var usuario = new UsuariosController(logger.Object, usuariosServiceMock.Object); var retorno = await usuario.NovoUsuarioAsync( new UsuarioPost() { Email = "*****@*****.**", Nome = "nome", Senha = "123456" } ); //assert var result = retorno as OkObjectResult; var usuarioResposta = result.Value as UsuarioPostResponse; usuarioResposta.Id.Should().Be(1); }
private void attachUserToContext(HttpContext context, UsuariosController userService, string token) { try { var tokenHandler = new JwtSecurityTokenHandler(); var key = Encoding.ASCII.GetBytes(_appSettings.Secret); tokenHandler.ValidateToken(token, new TokenValidationParameters { ValidateIssuerSigningKey = true, IssuerSigningKey = new SymmetricSecurityKey(key), ValidateIssuer = false, ValidateAudience = false, // set clockskew to zero so tokens expire exactly at token expiration time (instead of 5 minutes later) ClockSkew = TimeSpan.Zero }, out SecurityToken validatedToken); var jwtToken = (JwtSecurityToken)validatedToken; var userId = int.Parse(jwtToken.Claims.First(x => x.Type == "id").Value); // attach user to context on successful jwt validation context.Items["User"] = userService.GetById(userId); } catch { // do nothing if jwt validation fails // user is not attached to context so request won't have access to secure routes } }
public static Result getListaUsuarios(string valorBuscado, int registroPartida, int totalAExtraer, int usuarioId) { Result r = ValidateSession.validarSession(usuarioId, HttpContext.Current.Session["usuarioId"]); if (r.error != "") { return(r); } int totalRegistros = 0; List <UsuariosViewModel> lst = new List <UsuariosViewModel>(); try { UsuariosController uc = new UsuariosController(); lst = uc.getListaUsuarios(valorBuscado); totalRegistros = lst.Count(); totalAExtraer = (lst.Count() - registroPartida) < totalAExtraer ? (lst.Count() - registroPartida) : totalAExtraer; } catch (Exception e) { return(new Result() { error = e.Message, id = 0, tipoAlerta = "warning" }); } return(new Result() { error = "", getCadena = new JavaScriptSerializer().Serialize(lst.GetRange(registroPartida, totalAExtraer)), totalRegistros = totalRegistros }); }
public void UsuariosController_AsignarOtroPerfilAUnUsuario() { HelperTestSistema.LimpiarArchivoBD(); HelperTestSistema.IniciarServidor(); //Generamos los perfiles y los usuarios de prueba en la base de datos var perfiles = HelperInstanciacionPerifles.GetPerfiles(2); var usuarios = HelperInstanciacionUsuarios.GetUsuarios(2); using (IContextoProceso contexto = new ContextoProceso(HelperTestSistema.ObjectFactory)) { contexto.ContenedorObjetos.Store(perfiles); //usuarios[0].Perfil = perfiles[0]; //usuarios[1].Perfil = perfiles[1]; contexto.ContenedorObjetos.Store(usuarios); } HelperTestSistema.ReiniciarConexion(); //Obtengo los perfiles registrados en el sistema var perfilesController = new PerfilesController(HelperTestSistema.ObjectFactory); var perfilesPrimerRequest = perfilesController.Get(); HelperTestSistema.ReiniciarConexion(); //Obtengo los usuarios registrados en el sistema var controller = new UsuariosController(HelperTestSistema.ObjectFactory); var usuariosPrimerRequest = controller.Get(); HelperTestSistema.ReiniciarConexion(); //Le asigno el perfil 2 al usuario 1 var usuarioAModificar = usuariosPrimerRequest.ToList()[0]; //usuarioAModificar.Perfil = perfilesPrimerRequest.ToList()[1]; controller.Put(usuarioAModificar); HelperTestSistema.ReiniciarConexion(); //Obtenemos los datos para la validacion var perfilesBD = new List <Rol>(); var usuariosBD = new List <Usuario>(); using (IContextoProceso contexto = new ContextoProceso(HelperTestSistema.ObjectFactory)) { perfilesBD = (from Rol p in contexto.ContenedorObjetos select p).ToList(); usuariosBD = (from Usuario u in contexto.ContenedorObjetos select u).ToList(); } HelperTestSistema.ReiniciarConexion(); HelperTestSistema.FinalizarServidor(); //Asserts Assert.Inconclusive("Refactorizar y terminar este test"); //Tiene que haber 2 usuarios en la BD Assert.AreEqual(2, usuariosBD.Count); //Tiene que haber 2 perfiles en la BD Assert.AreEqual(2, perfilesBD.Count); //El usuario 1 debe tener asociado el perfil 2 //Assert.AreEqual( "Perfil 2", usuariosBD[0].Perfil.Nombre ); //Assert.AreSame( perfilesBD[1], usuariosBD[0].Perfil ); }
public void PutErrorMailNoUnico() { var logicMock = new Mock <IUsuario>(MockBehavior.Strict); UsuariosController controller = new UsuariosController(logicMock.Object); DatosUsuario datos = new DatosUsuario() { Apellido = "Asd", Mail = "[email protected]", Nombre = "Juan", }; UsuarioModel usuarioModel = new UsuarioModel() { IsAdmin = false, Datos = datos, Token = "Recien Creado", Contrasenia = "Contraseña", }; logicMock.Setup(x => x.ActualizarUsuario(It.IsAny <int>(), It.IsAny <Usuario>())).Throws(new MailNoUnicoException()); var result = controller.Put(It.IsAny <int>(), usuarioModel); var okResult = result as BadRequestObjectResult; logicMock.VerifyAll(); }
public void Update_Usuario() { //Arrange UsuariosController controller = new UsuariosController(); Usuario usuario = new Usuario() { Apellido = "ApellidoAutoGenerado", Email = "*****@*****.**", Password = "******", Nombre = "NombreAutoGenerado", UsuarioId = Guid.NewGuid() }; controller.Post(usuario); usuario.Apellido = "Modificado"; //Act controller.Put(usuario.UsuarioId, usuario); //Assert var check = controller.Get(usuario.UsuarioId); Assert.IsNotNull(check); Assert.AreEqual(usuario.Apellido, check.Apellido); }
private void btnSalvar_Click(object sender, EventArgs e) { if (txbNome.Text == "") { MessageBox.Show("Informe o nome do usuário!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); txbNome.Focus(); return; } else if (txbSenha.Text == "") { MessageBox.Show("Informe a senha do usuário!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); txbSenha.Focus(); return; } else if (mskTxbCep.Text == "") { MessageBox.Show("Informe o cep do usuário!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); mskTxbCep.Focus(); return; } var ret = UsuariosController.SalvarUsuario(this.txbNome.Text, this.txbSenha.Text, this.mskTxbCep.Text , this.txbLograd.Text, txbBairro.Text, this.txbCidade.Text, this.txbEstado.Text); if (ret == 1 || ret == 0) { MessageBox.Show(this, string.Format("Usuário {0} com sucesso!", ret == 1 ? "incluído" : "alterado"), this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(this, "Não foi possível slavar o usuário", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } this.Close(); }
private void DetalleTransaccion_Load(object sender, EventArgs e) { try { lblNumero.Text = codigo.IdTransaccion.ToString(); lblfecha.Text = codigo.FechaTransaccion.ToShortDateString(); lblCajero.Text = (UsuariosController.leer(codigo.Id_usuario)).ToString(); lblPlaca.Text = codigo.Vehiculo.Placa; dgvEgresos.Rows.Clear(); decimal valor1 = 0, valor2 = 0; foreach (var item in codigo.Egreso) { string texto = item.TipoTransaccion == 1 ? "INGRESO" : item.TipoTransaccion == 0 ? "EGRESO": "CREDITO"; dgvEgresos.Rows.Add(item.TipoEgreso.IdTipoDetalle, item.TipoEgreso.Descripcion, item.Descripcion, texto, item.Cantidad); if (item.TipoTransaccion == 1) { valor1 += item.Cantidad; } else if (item.TipoTransaccion == 0) { valor2 += item.Cantidad; } } lblTotal.Text = "C$ " + (valor1 - valor2).ToString(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// Retrieves the required advanced search partial view containing the entity search forms. /// </summary> /// <param name="view">The view to return.</param> /// <returns>The specified partial view.</returns> public ActionResult _PartialViewLoad(string view) { SearchViewModel searchViewModel = new SearchViewModel(); if (view == "_Alcance") { searchViewModel.Types = getOutreachTypes(); } if (view == "_Usuarios") { UsuariosController controller = new UsuariosController(); searchViewModel.Types = controller.getUserTypes("Admin"); } if (view == "_Actividades") { searchViewModel.Types = getActivityTypes(); searchViewModel.Majors = getActivityMajors(); searchViewModel.Dynamics = getActivityDynamics(); } if (view == "_Escuelas") { searchViewModel.Towns = getTowns(); } return(PartialView(view, searchViewModel)); }
private void AlteraSenha() { if (string.IsNullOrWhiteSpace(txNovaSenha.Password)) { MessageBox.Show("Senha inválida", "Atenção", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } UsuariosController uc = new UsuariosController(); Usuario = uc.Find(Usuario.Id); Usuario.Senha = txNovaSenha.Password; Usuario.Alteracao_pendente = false; if (uc.Save(Usuario)) { MessageBox.Show("Senha atualizada com sucesso!", "Sucesso", MessageBoxButton.OK, MessageBoxImage.Information); Close(); } else { MessageBox.Show("Ocorreu um problema ao atualizar a senha. Acione o suporte Doware.", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); } }
void loadGrid() { dgvEgresos.Rows.Clear(); totalEgreso = 0; totalIngreso = 0; var list = TransaccionController.listar(-1).Where(x => x.FechaTransaccion.Equals(dtFechaFiltro.Value.Date)).ToList(); if (list == null) { throw new Exception("No se pudo cargar"); } for (int i = 0; i < list.Count; i++) { decimal ingreso = list[i].Egreso.Where(x => x.TipoTransaccion == 1 && x.Activo).Sum(y => y.Cantidad); decimal egreso = list[i].Egreso.Where(x => x.TipoTransaccion == 0 && x.Activo).Sum(y => y.Cantidad); string cajero = UsuariosController.leer(list[i].Id_usuario).Personas.ToString(); dgvEgresos.Rows.Add(list[i].IdTransaccion, cajero, list[i].Vehiculo.Placa, list[i].FechaTransaccion.ToShortDateString(), ingreso, egreso); if (!list[i].Activo) { dgvEgresos.Rows[i].DefaultCellStyle.ForeColor = Color.Red; } else { dgvEgresos.Rows[i].DefaultCellStyle.ForeColor = Color.Black; } totalIngreso += ingreso; totalEgreso += egreso; } setTotales(); }
private void Administracion_Load(object sender, System.EventArgs e) { //Obtener los usuarios en el sistema var users = UsuariosController.getAdministradores(); cboUsuario.DataSource = users; }
private void btnLogarSistema(object sender, RoutedEventArgs e) { UsuariosController usuariosController = new UsuariosController(); if (txtLoginCPF.Text.Equals("") || txtLoginCPF.Text == null || txtSenha.Password.Equals("") || txtSenha.Password == null) { MessageBox.Show("Preencha o usuário e Senha"); } else { var Login = usuariosController.ValidarLogin(txtLoginCPF.Text, txtSenha.Password); if (Login == true) { TelaInicial telaIni = new TelaInicial(); telaIni.Show(); this.Close(); return; } else { MessageBox.Show("Usuário ou senha inválido!"); } } }
public void GetPorIdOk() { var logicMock = new Mock <IUsuario>(MockBehavior.Strict); UsuariosController controller = new UsuariosController(logicMock.Object); DatosUsuario datos = new DatosUsuario() { Apellido = "Asd", Mail = "[email protected]", Nombre = "Juan", }; Usuario usuario = new Usuario() { IsAdmin = false, Datos = datos, Id = 0, Token = "Recien Creado", Contrasenia = "Contraseña", }; logicMock.Setup(x => x.ObtenerPorId(usuario.Id)).Returns(usuario); var result = controller.GetPorId(usuario.Id); var okResult = result as OkObjectResult; logicMock.VerifyAll(); }
public MainWindow() { this.Hide(); Entrar entrar = new Entrar(); entrar.ShowDialog(); if (UsuarioAutal.Login == null) { this.Close(); return; } this.Show(); _produtosController = new ProdutosController(); _tiposChamadoController = new TiposChamadoController(); _assuntosChamadoController = new AssuntosChamadoController(); _clientesController = new ClientesController(); _funcionariosController = new FuncionariosController(); _usuariosController = new UsuariosController(); _chamadosController = new ChamadosController(); InitializeComponent(); UpdateMenuItemsVisibility(); btnChamados.Background = new SolidColorBrush(Color.FromRgb(90, 90, 90)); UpdateIndexChamados(); chamados.Visibility = Visibility.Visible; this.WindowState = WindowState.Maximized; }
public void PutNoExiste() { var logicMock = new Mock <IUsuario>(MockBehavior.Strict); UsuariosController controller = new UsuariosController(logicMock.Object); DatosUsuario datos = new DatosUsuario() { Apellido = "Asd", Mail = "[email protected]", Nombre = "Juan", }; UsuarioModel usuarioModel = new UsuarioModel() { IsAdmin = false, Datos = datos, Token = "Recien Creado", Contrasenia = "Contraseña", }; logicMock.Setup(x => x.ActualizarUsuario(It.IsAny <int>(), It.IsAny <Usuario>())).Throws(new EntidadNoExisteExcepcion()); var result = controller.Put(It.IsAny <int>(), usuarioModel); var okResult = result as NotFoundObjectResult; logicMock.VerifyAll(); Assert.AreEqual(404, okResult.StatusCode); }
protected void txtIdentificacion_TextChanged(object sender, EventArgs e) { try { this.bUsuario = new UsuariosController(); Usuarios u = new Usuarios { IdUsuario = decimal.Parse(this.txtIdentificacion.Text) }; if (this.bUsuario.obtenerUsuario(u) != null) { u = this.bUsuario.obtenerUsuario(u); this.txtNombres.Text = u.NomUsuario; this.txtPswd.Text = u.PassCodeUsuario; this.lstCliente.SelectedIndex = this.lstCliente.Items.IndexOf(this.lstCliente.Items.FindByValue(u.CliNit.ToString())); this.lstRol.SelectedIndex = this.lstRol.Items.IndexOf(this.lstRol.Items.FindByValue(u.RolId.ToString())); this.txtPswd.CausesValidation = false; this.txtNombres.Focus(); } else { this.txtNombres.Text = ""; this.lstCliente.SelectedIndex = 0; this.lstRol.SelectedIndex = 0; this.txtPswd.CausesValidation = true; this.txtNombres.Focus(); } } catch (Exception exception) { this.lblerror.Text = exception.Message; } }
private void btnSalvar_Click(object sender, RoutedEventArgs e) { try { UsuariosController usuariosController = new UsuariosController(); if (string.IsNullOrEmpty(txtNome.Text)) { throw new NullReferenceException("O campo nome é obrigatório."); } Usuario usuario = new Usuario(); usuario.Nome = txtNome.Text; usuariosController.Adicionar(usuario); MessageBox.Show("Usuário Salvo com sucesso!"); } catch (NullReferenceException nre) { // excecao mais especifica } catch (Exception ex) { MessageBox.Show("Erro ao salvar (" + ex.Message + ")"); } }
public override async Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context) { context.OwinContext.Response.Headers.Add("Access-Control-Allow-Origin", new[] { "*" }); UsuariosController usuariosController = new UsuariosController(); ResponseViewModel <Usuario> responseViewModel = new ResponseViewModel <Usuario>(); Task.Run(async() => { ResponseViewModel <Usuario> verificaAcesso = await usuariosController.Login(new LoginRequisicao(context.UserName, context.Password)); responseViewModel = verificaAcesso; }).Wait(); //if (FuncionariosSeguranca.Login(context.UserName, context.Password)) if (responseViewModel.Sucesso.Equals(true)) { var identity = new ClaimsIdentity(context.Options.AuthenticationType); identity.AddClaim(new Claim("sub", context.UserName)); identity.AddClaim(new Claim("role", "user")); context.Validated(identity); } else { context.SetError("acesso inválido", "As credenciais do usuário não conferem...."); return; } }
private void usuariosDataGridView_CellClick(object sender, DataGridViewCellEventArgs e) { if (this.usuariosDataGridView.Columns[e.ColumnIndex].Name == "Eliminar") { // MessageBox.Show("hola"); DialogResult res = MessageBox.Show("ELiminar registro?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (res == DialogResult.Yes) { _objUsuario.Eliminar(cuentaLabel1.Text); _objUsuario = new UsuariosController(); Listar(txtBusqueda.Text); } } if (this.usuariosDataGridView.Columns[e.ColumnIndex].Name == "Modificar") { // MessageBox.Show("XD"); frmUsuario AddUser = new frmUsuario(cuentaLabel1.Text); AddUser.ShowDialog(); _objUsuario = new UsuariosController(); Listar(txtBusqueda.Text); } if (this.usuariosDataGridView.Columns[e.ColumnIndex].Name == "Agregar") { // MessageBox.Show("XD"); frmUsuario AddUsuario = new frmUsuario(); AddUsuario.ShowDialog(); Listar(txtBusqueda.Text); } }
private bool GuardarInfo() { bool resultDataMiembros = false; return(resultDataMiembros = new UsuariosController().UpdateDataMiembros(KeyChainHelper.GetKey("Usuario_Id"), Miembro.Usuario_Nombre, Miembro.Usuario_Apellidos, Miembro.Usuario_Correo_Electronico, Miembro.Usuario_Telefono, Miembro.Usuario_Celular, Miembro.Usuario_Descripcion, Miembro.Usuario_Fecha_Nacimiento, Miembro.Usuario_Fotografia, Miembro.Usuario_Fotografia_Perfil, Miembro.Usuario_Fotografia_Fondo, Miembro.Usuario_Fotografia_FondoPerfil)); }
public void UsuariosController_ListarUsuarios() { HelperTestSistema.LimpiarArchivoBD(); HelperTestSistema.IniciarServidor(); //Generamos dos usuarios de prueba directamente sobre la BD var usuarios = HelperInstanciacionUsuarios.GetUsuarios(2); using (IContextoProceso contexto = new ContextoProceso(HelperTestSistema.ObjectFactory)) { contexto.ContenedorObjetos.Store(usuarios); } //Reseteamos la conexion a la BD HelperTestSistema.ReiniciarConexion(); //Cargo los usuarios solicitandolos al controller var controller = new UsuariosController(HelperTestSistema.ObjectFactory); var usuariosBD = controller.Get(); HelperTestSistema.ReiniciarConexion(); HelperTestSistema.FinalizarServidor(); //Asserts Assert.Inconclusive("Refactorizar y terminar este test"); //En la base de datos tiene que haber 2 usuarios Assert.AreEqual(2, usuariosBD.Count()); //El nombre del primer usuario debe ser usuario 1 Assert.AreEqual("Usuario 1", usuariosBD.ToList()[0].Nombre); //El nombre del segundo usuario debe ser usuario 2 Assert.AreEqual("Usuario 2", usuariosBD.ToList()[1].Nombre); }
public async Task Validar_LoginUsuario() { //ARRANGE Usuario usuarioRegistrado = new Usuario { Id = 3, Correo = "*****@*****.**", Contrasenya = "registrado123", RolId = 2 }; UsuarioCreateDTO registradoDTO = new UsuarioCreateDTO { Correo = "*****@*****.**", Contrasenya = "registrado123", RolId = 2 }; var mockMapper = new MapperConfiguration(cfg => { cfg.AddProfile(new MappingProfile()); }); var mapper = mockMapper.CreateMapper(); var repository = new Mock <IUsuarioRepository>(); repository.Setup(x => x.Login(It.IsAny <Usuario>())).ReturnsAsync(usuarioRegistrado).Verifiable(); var controller = new UsuariosController(repository.Object, mapper); //ACT var actionResult = await controller.Login(registradoDTO); var result = actionResult.Result as CreatedAtRouteResult; var dto = result.Value as UsuarioDTO; //ASSERT Assert.Equal(registradoDTO.Correo, dto.Correo); }
public void UsuariosController_NuevoUsuario() { HelperTestSistema.LimpiarArchivoBD(); HelperTestSistema.IniciarServidor(); //Generamos un usuario de prueba var usuarioDto = HelperInstanciacionUsuarios.GetUsuarios(1)[0]; //Guardamos el usuario a traves del controller var controller = new UsuariosController(HelperTestSistema.ObjectFactory); controller.Post(usuarioDto); HelperTestSistema.ReiniciarConexion(); //Traemos los usuarios registrrados en el sistema var usuariosBD = controller.Get(); HelperTestSistema.ReiniciarConexion(); HelperTestSistema.FinalizarServidor(); //Asserts Assert.Inconclusive("Refactorizar y terminar este test"); //Debe haber un solo usuario en la base de datos Assert.AreEqual(1, usuariosBD.Count()); //El usuario se debe llamar usuario 1 Assert.AreEqual("Usuario 1", usuariosBD.ToList()[0].Nombre); //La instancia del usuario debe ser distinta a la instancia del usuario dto Assert.AreNotSame(usuarioDto, usuariosBD.ToList()[0]); }
public async Task Validar_PostUsuario() { Usuario nuevo = new Usuario { Id = 3, Correo = "*****@*****.**", Contrasenya = "contraseña123", RolId = 1 }; UsuarioCreateDTO nuevoCreate = new UsuarioCreateDTO { Correo = "*****@*****.**", Contrasenya = "contraseña123", RolId = 1 }; var mockMapper = new MapperConfiguration(cfg => { cfg.AddProfile(new MappingProfile()); }); var mapper = mockMapper.CreateMapper(); var repository = new Mock <IUsuarioRepository>(); repository.Setup(x => x.Save(It.IsAny <Usuario>())).ReturnsAsync(nuevo).Verifiable(); var controller = new UsuariosController(repository.Object, mapper); //act var actionResult = await controller.Post(nuevoCreate); var result = actionResult.Result as CreatedAtRouteResult; var dto = result.Value as UsuarioDTO; Assert.Equal(3, dto.Id); }
private void btnGuardar_Click(object sender, EventArgs e) { if (EjecutarValidaciones()) { int result = -1; try { result = UsuariosController.modificar(user.Identificacion, user.Nombres, user.Apellidos, user.Direccion, user.Telefono, user.Correo, true, user.Usuarios.Nickname, txtnuevaContra.Text, user.Usuarios.Id_tipo); } catch (Exception ex) { MessageBox.Show(ex.Message); } if (result > 0) { MessageBox.Show("La contraseña ha sido actualizada", "Contraseña Actualizada", MessageBoxButtons.OK, MessageBoxIcon.Information); txtcontraActual.Text = string.Empty; txtnuevaContra.Text = string.Empty; txtRepetirNueva.Text = string.Empty; } else { MessageBox.Show("No se pudo actualizar la contraseña", "Error durante el cambio", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("No se pudo actualizar la contraseña", "Error durante el cambio", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void PostUsuarioOk() { int intTest = 0; var logicMock = new Mock <IUsuario>(MockBehavior.Strict); UsuariosController controller = new UsuariosController(logicMock.Object); DatosUsuario datos = new DatosUsuario() { Apellido = "Asd", Mail = "[email protected]", Nombre = "Juan", }; UsuarioModel usuarioModel = new UsuarioModel() { IsAdmin = false, Datos = datos, Token = "Recien Creado", Contrasenia = "Contraseña", }; Usuario usuario = TraductorUsuario.AEntidad(usuarioModel); Usuario usuarioRet = usuario; usuarioRet.Id = intTest; logicMock.Setup(x => x.CrearUsuario(intTest, It.IsAny <Usuario>())).Returns(It.IsAny <Usuario>()); logicMock.Setup(x => x.AgregarUsuario(It.IsAny <Usuario>())); var result = controller.Post(intTest, usuarioModel); var okResult = result as OkObjectResult; logicMock.VerifyAll(); }
public void GetUsuarios() { var expected = new List <User> { { new User() { Id = 1, Nombre = "Pablo", Apellido = "Ontiveros", Email = "*****@*****.**" } }, { new User() { Id = 2, Nombre = "David", Apellido = "Plaza", Email = "*****@*****.**" } }, { new User() { Id = 3, Nombre = "Maria", Apellido = "Gomez", Email = "*****@*****.**" } }, { new User() { Id = 4, Nombre = "Jose", Apellido = "Perez", Email = "*****@*****.**" } }, }; var controller = new UsuariosController(); var result = controller.Get(); result.Should() .NotBeEmpty() .And.HaveCount(4) .And.BeEquivalentTo(expected); }
public void SelecionaUsuarios() { UsuariosController c = new UsuariosController(); var resultado = c.GetUsuarios(); //Assert.AreEqual(true, resultado); }