@Test
 public void testUpgradeMessage() {
   Reader reader =
       new InputStreamReader(
           getClass()
               .getResourceAsStream(
                   "/org/orcid/core/version/orcid-public-full-message-v1.0.23.xml"));
   OrcidMessage oldMessage = OrcidMessage.unmarshall(reader);
   OrcidMessageVersionConverter converter = new OrcidMessageVersionConverterImplV1_0_23ToV1_1();
   OrcidMessage newMessage = converter.upgradeMessage(oldMessage);
   assertNotNull(newMessage);
   assertEquals("1.1", newMessage.getMessageVersion());
   assertEquals(
       "4444-4444-4444-4446", newMessage.getOrcidProfile().getOrcidIdentifier().getPath());
   assertEquals(
       "http://orcid.org/4444-4444-4444-4446",
       newMessage.getOrcidProfile().retrieveOrcidUriAsString());
 }