@Test
  public void testModifyAlbum() throws Exception {
    Album album = new Album(TEST_ALBUM_NAME, TEST_ALBUM_DESCRIPTION);
    album.modifyUser(user);
    Album createdAlbum = repository.create(album);

    // Execute
    String modifiedName = "Modified Name";
    String modifiedDescription = "Modified Description";
    createdAlbum.setName(modifiedName);
    createdAlbum.setDescription(modifiedDescription);

    Album modifiedAlbum = repository.modify(createdAlbum);

    // Verify
    em.flush();
    em.clear();
    Album actualAlbum = em.find(Album.class, modifiedAlbum.getAlbumId());
    assertEquals(modifiedAlbum, actualAlbum);
    assertEquals(modifiedName, actualAlbum.getName());
    assertEquals(modifiedDescription, actualAlbum.getDescription());
    assertNull(actualAlbum.getCoverPhoto());
  }