@Test
  public void testMovieIsSavedCorrectly() throws IOException, CremaException {
    File file = TestUtils.buildFileRelativeToDirectory(directory, "movie.mpg");
    library.addMovie(file);
    assertFalse(library.getMoviesByFilePath().isEmpty());

    dao.save(library);
    MediaLibrary savedLibrary = dao.read(library.getName());
    Movie movie = savedLibrary.getMoviesByFilePath().values().iterator().next();

    assertSame(library, savedLibrary);
    assertFalse(savedLibrary.getMoviesByFilePath().isEmpty());
    assertEquals("movie.mpg", movie.getFirstMediaFile().getRelativePath());
  }