void shoud_validate_correct_input_with_valid_data() { var validUpdateUserRequestValidation = new UpdateUserRequestValidation() { Id = 1, Name = "Exemplo", Email = "*****@*****.**", Active = true }; var result = ValidateModel(validUpdateUserRequestValidation); Assert.True(result.Count == 0); }
public void shoud_update_users() { var userServiceMock = new Mock <IUserService>(); var mapperMock = new Mock <IMapper>(); var user = new UpdateUserRequestValidation() { Id = 1, Name = "teste", Email = "*****@*****.**", }; userServiceMock.Setup(x => x.Update(It.IsAny <User>())); var userController = new UserController(userServiceMock.Object, mapperMock.Object); var expectedUserList = userController.Update(user); Assert.NotNull(expectedUserList); }
public ActionResult Update([FromBody] UpdateUserRequestValidation user) { service.Update(mapper.Map <User>(user)); return(NoContent()); }