@Test
  public void put() {

    // setup
    noteBook.setName("newname");
    EasyMock.expect(mockNoteBookService.update(noteBook)).andReturn(noteBook);
    EasyMock.replay(mockNoteBookService);

    // method under test
    NoteBook actual = controller.put(noteBook);

    // check results
    assertNotNull(actual);
    assertNotNull(actual.getId());
    assertEquals(noteBook.getName(), actual.getName());
    EasyMock.verify(mockNoteBookService);
  }