### Question:
RVListRendererAdapter extends ListAdapter<T, RendererViewHolder> { public boolean remove(Object element) { return collection.remove(element); } RVListRendererAdapter(RendererBuilder<T> rendererBuilder);  RVListRendererAdapter(RendererBuilder<T> rendererBuilder, AdapteeCollection<T> collection);  RVListRendererAdapter(RendererBuilder<T> rendererBuilder, @NonNull DiffUtil.ItemCallback diffCallback);  RVListRendererAdapter(RendererBuilder<T> rendererBuilder,
                                 @NonNull DiffUtil.ItemCallback diffCallback,
                                 AdapteeCollection<T> collection);  RVListRendererAdapter(RendererBuilder<T> rendererBuilder, @NonNull AsyncDifferConfig config);  RVListRendererAdapter(RendererBuilder<T> rendererBuilder,
                                 @NonNull AsyncDifferConfig config,
                                 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(); @Override void submitList(@Nullable List<T> newList);  }### Answer:
@Test public void shouldRemoveElementFromAdapteeCollection() { adapter.remove(ANY_OBJECT); verify(mockedCollection).remove(ANY_OBJECT); }