@Before
    public void standUp() throws DatatypeConfigurationException {
      dataTypeFactory = DatatypeFactory.newInstance();
      when(request.getRequestURI()).thenReturn("/start/104772/resource");
      when(request.getHeader(anyString())).thenReturn("tokenId");

      Calendar expires = getCalendarWithOffset(1000);

      authResponse = new AuthenticateResponse();
      UserForAuthenticateResponse userForAuthenticateResponse = new UserForAuthenticateResponse();
      userForAuthenticateResponse.setId("104772");
      userForAuthenticateResponse.setName("user2");

      userForAuthenticateResponse.setRoles(defaultRoleList());

      Token token = new Token();
      token.setId("tokenId");
      TenantForAuthenticateResponse tenant = new TenantForAuthenticateResponse();
      tenant.setId("104772");
      tenant.setName("tenantName");
      token.setTenant(tenant);
      token.setExpires(dataTypeFactory.newXMLGregorianCalendar((GregorianCalendar) expires));

      authResponse.setToken(token);
      authResponse.setUser(userForAuthenticateResponse);
    }
  private static AuthenticateResponse getServiceResponse() {
    AuthenticateResponse rsp = new AuthenticateResponse();

    Token token = new Token();
    token.setId("tokenid");
    GregorianCalendar cal = new GregorianCalendar(2013, 11, 12);
    token.setExpires(new XMLGregorianCalendarImpl(cal));
    TenantForAuthenticateResponse tenantForAuthenticateResponse =
        new TenantForAuthenticateResponse();
    tenantForAuthenticateResponse.setId("tenantId");
    tenantForAuthenticateResponse.setName("tenantName");
    token.setTenant(tenantForAuthenticateResponse);
    rsp.setToken(token);

    ServiceCatalog catalog = new ServiceCatalog();
    List<ServiceForCatalog> serviceCatalogList = new ArrayList<>();
    ServiceForCatalog serviceForCatalog = new ServiceForCatalog();
    serviceForCatalog.setName("catName");
    serviceForCatalog.setType("type");
    serviceCatalogList.add(serviceForCatalog);
    catalog.getService().addAll(serviceCatalogList);

    rsp.setServiceCatalog(catalog);

    UserForAuthenticateResponse user = new UserForAuthenticateResponse();
    user.setId("userId");
    user.setName("userName");
    RoleList roles = new RoleList();

    Role role = new Role();
    role.setDescription("role description");
    role.setId("roleId");
    role.setName("roleName");
    role.setServiceId("serviceId");
    role.setTenantId("roleTenantId");
    roles.getRole().add(role);

    user.setRoles(roles);

    rsp.setUser(user);

    return rsp;
  }