    @Test
    public void shouldCallShowRationale() {

        when(permissionAction.hasSelfPermission(READ_CONTACTS)).thenReturn(false);
        when(permissionAction.shouldShowRequestPermissionRationale(READ_CONTACTS)).thenReturn(true);

        permissionPresenter.requestReadContactsPermission();
        verify(permissionCallbacks).showRationale(Action.ACTION_CODE_READ_CONTACTS);
    }