@Test
 public void gendersContainsFemale() {
   assertThat(genderRepository.getGenders().containsKey(Gender.FEMALE.getId()), is(true));
   assertThat(
       genderRepository.getGenders().get(Gender.FEMALE.getId()),
       is(equalTo(Gender.FEMALE.getName())));
 }
 @Test(expected = UnsupportedOperationException.class)
 public void gendersIsNotModifiable() {
   genderRepository.getGenders().put("aGender", "aName");
 }
 @Test
 public void gendersContainsOnlyTwoGenders() {
   assertThat(genderRepository.getGenders().size(), is(equalTo(2)));
 }