### Question:
ItemLayoutUpdater implements RowLayoutUpdater { @Override public void updateRowLayout(int itemLayoutId) { receiver.setItemLayoutId(itemLayoutId); } ItemLayoutUpdater(RequiresItemLayoutId receiver); @Override void updateRowLayout(int itemLayoutId);  }### Answer:
@Test public void whenUpdatingRowLayout_thenSetItemLayoutOnDataSetAdapterBuilder() { int layoutId = anyInteger(); ItemLayoutUpdater itemLayoutUpdater = new ItemLayoutUpdater(dataSetAdapterBuilder); itemLayoutUpdater.updateRowLayout(layoutId); verify(dataSetAdapterBuilder).setItemLayoutId(layoutId); }