// create a library with three books and two writers
fixture = LibraryFactory.eINSTANCE.createLibrary();
fixture.setName("Test Library");
resource.getContents().add(fixture);
Book book1 = LibraryFactory.eINSTANCE.createBook();
book1.setTitle("Book 1");
book1.setPages(1000);
book1.setCategory(BookCategory.MYSTERY_LITERAL);
fixture.getBooks().add(book1);
Book book2 = LibraryFactory.eINSTANCE.createBook();
book2.setTitle("Book 2");
book2.setPages(2000);
book2.setCategory(BookCategory.SCIENCE_FICTION_LITERAL);
fixture.getBooks().add(book2);
Book book3 = LibraryFactory.eINSTANCE.createBook();
book3.setTitle("Book 3");
book3.setPages(3000);
book3.setCategory(BookCategory.BIOGRAPHY_LITERAL);
fixture.getBooks().add(book3);
Writer writer1 = LibraryFactory.eINSTANCE.createWriter();
writer1.setName("Writer 1");
writer1.getBooks().add(book1);