@Test
public void prepare_shouldAttachClickListenersToViewTree() {

    RelativeLayout relativeLayout = new RelativeLayout(context);
    Button callToActionView = new Button(context);
    callToActionView.setId((int) Utils.generateUniqueId());
    relativeLayout.addView(callToActionView);
    assertThat(relativeLayout.performClick()).isFalse();
    assertThat(callToActionView.performClick()).isFalse();
    subject.prepare(relativeLayout);
    assertThat(relativeLayout.performClick()).isTrue();
    assertThat(callToActionView.performClick()).isTrue();
}