@Test
 public void updateConnectionAccessFields() {
   insertFacebookConnection();
   Connection<TestFacebookApi> facebook =
       connectionRepository.getPrimaryConnection(TestFacebookApi.class);
   assertEquals("234567890", facebook.getApi().getAccessToken());
   facebook.refresh();
   connectionRepository.updateConnection(facebook);
   Connection<TestFacebookApi> facebook2 =
       connectionRepository.getPrimaryConnection(TestFacebookApi.class);
   assertEquals("765432109", facebook2.getApi().getAccessToken());
   ConnectionData data = facebook.createData();
   assertEquals("654321098", data.getRefreshToken());
 }
 @Test
 public void updateConnectionProfileFields() {
   connectionFactoryRegistry.addConnectionFactory(new TestTwitterConnectionFactory());
   insertTwitterConnection();
   Connection<TestTwitterApi> twitter =
       connectionRepository.getPrimaryConnection(TestTwitterApi.class);
   assertEquals("http://twitter.com/kdonald/picture", twitter.getImageUrl());
   twitter.sync();
   assertEquals("http://twitter.com/kdonald/a_new_picture", twitter.getImageUrl());
   connectionRepository.updateConnection(twitter);
   Connection<TestTwitterApi> twitter2 =
       connectionRepository.getPrimaryConnection(TestTwitterApi.class);
   assertEquals("http://twitter.com/kdonald/a_new_picture", twitter2.getImageUrl());
 }