@Test
public void detectAndCreateShimOutViewsTest() {

    int listSize = 2;
    List<InfoForViewToMask> infoForViewToMaskList = new ArrayList<>(listSize);
    InfoForViewToMask infoForViewToMask = InfoForViewToMask.create(new Point(0, 0),
            100, 100).build();
    for (int i = 0; i < listSize; i++) {
        infoForViewToMaskList.add(infoForViewToMask);
    }
    mPopUpCoachMarkPresenter.detectAndCreateShimOutViews(infoForViewToMaskList);
    Mockito.verify(mPopUpCoachMarkPresentation, Mockito.times(listSize)).
            createViewToBeMaskedOut(Matchers.anyInt(), Matchers.anyInt(),
                    Matchers.anyInt(), Matchers.anyInt());
    Mockito.verifyNoMoreInteractions(mPopUpCoachMarkPresentation);
}