@Test
  public void removeYumRepositoryWhenOnlyOneMember() throws Exception {
    final GroupRepository groupRepo = givenAYumGroupRepoWith2RPMs();
    groupRepo.removeMember(repositoryIdForTest("1")).save();
    groupRepo.removeMember(repositoryIdForTest("2")).save();

    waitForNexusToSettleDown();

    thrown.expect(NexusClientNotFoundException.class);
    getPrimaryXmlOf(groupRepo);
  }
  @Test
  public void shouldRegenerateGroupRepoWhenMemberRepoIsRemoved() throws Exception {
    final GroupRepository groupRepo = givenAYumGroupRepoWith2RPMs();
    groupRepo.removeMember(repositoryIdForTest("2")).save();

    waitForNexusToSettleDown();

    final String primaryXml = getPrimaryXmlOf(groupRepo);
    assertThat(primaryXml, containsString("test-artifact"));
    assertThat(primaryXml, not(containsString("test-rpm")));
  }