BindingResult errors = new DataBinder(user).getBindingResult();
c.onSubmit(user, errors, request, response);
assertFalse("errors returned in model", errors.hasErrors());
// verify an account information e-mail was sent
wiser.stop();
assertTrue(wiser.getMessages().size() == 1);
// verify that success messages are in the request
assertNotNull(request.getSession().getAttribute("successMessages"));
assertNotNull(request.getSession().getAttribute(Constants.REGISTERED));