@Test
  public void testSetVersion() {
    versionInfo.setVersion(VERSION_NUMBER_ONE);

    assertThat("1", equalTo(versionInfo.getVersionMajor()));
    assertThat("6", equalTo(versionInfo.getVersionMinor()));
    assertThat("0", equalTo(versionInfo.getVersionRelease()));
    assertThat("GA", equalTo(versionInfo.getVersionMilestone()));
    assertThat("500", equalTo(versionInfo.getVersionBuild()));

    versionInfo.setVersion(VERSION_NUMBER_TWO);

    assertThat("1", equalTo(versionInfo.getVersionMajor()));
    assertThat("6", equalTo(versionInfo.getVersionMinor()));
    assertThat("0", equalTo(versionInfo.getVersionRelease()));
    assertThat("RC2", equalTo(versionInfo.getVersionMilestone()));
    assertThat("400", equalTo(versionInfo.getVersionBuild()));
  }