@Test
public void
        test_NotifyRangeInserted_ComponentAddedAtLastPosition_CallsNotifyItemRangeInserted() {

    List<String> fakeData = new ArrayList<>(Arrays.asList("a", "b", "c", "d"));
    ListComponent<String, String> listComponent0 = new ListComponent<>(null, null);
    listComponent0.toggleDivider(false);
    listComponent0.setData(fakeData);
    ComponentGroup group = new ComponentGroup();
    group.addComponent(listComponent0);
    List<String> insertedData = new ArrayList<>(Arrays.asList("0", "1", "2", "3"));
    ListComponent<String, String> insertedComponent = new ListComponent<>(null, null);
    insertedComponent.toggleDivider(false);
    insertedComponent.setData(insertedData);
    ComponentGroup spyGroup = spy(group);
    spyGroup.addComponent(insertedComponent);
    verify(spyGroup, times(1)).notifyItemRangeInserted(4, 4);
}