@Test(expected = NotFoundException.class)
  public void shouldFailRetrievingNonexistentTodoItem() throws Exception {
    final String todoItemId = TodoItemId.generate();
    given(todoItems.getTodoItem(todoItemId)).willReturn(Optional.empty());

    todoItemsResource.getTodoItem(todoItemId);
  }
 private TodoItem createTodoItem() {
   return new TodoItem.Builder()
       .id(TodoItemId.generate())
       .title("some todo")
       .completed(false)
       .created(Instant.now().toEpochMilli())
       .build();
 }