when(factory.get(anyObject(), anyObject())).thenReturn(provider);
AuthorizationFields authFields = new AuthorizationFields();
authFields.addQueryParameter("token", "token");
AuthenticationModule urlModule = mock(AuthenticationModule.class);
when(urlModule.isLoggedIn()).thenReturn(true);
when(urlModule.getAuthorizationFields((URI)anyObject(), anyString(), (byte[]) anyObject())).thenReturn(authFields);
PipeConfig config = new PipeConfig(url, Data.class);
config.setAuthModule(urlModule);
RestAdapter<Data> adapter = new RestAdapter<Data>(Data.class, url, config);