mock of UserController, UserValidator, UserService and User. UserControllerTest