MapperFactory factory = MappingUtil.getMapperFactory();
Library lib = createLibrary();
Book book = lib.getBooks().get(0);
LibraryDTO mappedLib = factory.getMapperFacade(Library.class, LibraryDTO.class).map(lib);
Assert.assertNotNull(mappedLib);
Assert.assertEquals(lib.getTitle(),mappedLib.getTitle());
Assert.assertEquals(book.getTitle(),mappedLib.getBooks().get(0).getTitle());
Assert.assertEquals(book.getAuthor().getName(),mappedLib.getBooks().get(0).getAuthor().getName());
}