### Question:
RVRendererAdapter extends RecyclerView.Adapter<RendererViewHolder> { @Override public long getItemId(int position) { return position; } RVRendererAdapter(RendererBuilder<T> rendererBuilder);  RVRendererAdapter(RendererBuilder<T> rendererBuilder, AdapteeCollection<T> collection); @Override int getItemCount(); T getItem(int position); @Override long getItemId(int position); void setCollection(AdapteeCollection<T> collection); @Override int getItemViewType(int position); @Override RendererViewHolder onCreateViewHolder(ViewGroup viewGroup, int viewType); @Override void onBindViewHolder(RendererViewHolder viewHolder, int position); boolean add(T element); boolean remove(Object element); boolean addAll(Collection<? extends T> elements); boolean removeAll(Collection<?> elements); void clear(); void diffUpdate(List<T> newList);  }### Answer:
@Test public void shouldReturnPositionAsItemId() { assertEquals(ANY_POSITION, adapter.getItemId(ANY_POSITION)); }