### Question:
MultiItemLayoutSelector implements ItemLayoutSelector { @Override public int getViewTypeCount() { return itemLayoutIds.size(); } MultiItemLayoutSelector(List<Integer> itemLayoutIds, ViewTypeSelectable viewTypeSelector); @Override int getViewTypeCount(); @Override int getItemViewType(Object item, int position); @Override int selectLayout(int viewType);  }### Answer:
@Test public void shouldViewTypeCountEqualsNumItemLayouts() { MultiItemLayoutSelector layoutSelector = new MultiItemLayoutSelector(itemLayoutIds, null); assertThat(layoutSelector.getViewTypeCount(), equalTo(itemLayoutIds.size())); }