@Test
public void testCheckReadPermissionWithAccessModeExplicit() throws Exception {

  FactEntity fact = new FactEntity()
          .setId(UUID.randomUUID())
          .setAccessMode(AccessMode.Explicit);
  UUID currentUserID = mockCurrentUser();
  when(aclResolver.apply(any())).thenReturn(ListUtils.list(new FactAclEntity().setSubjectID(currentUserID)));
  context.checkReadPermission(fact);
  verify(aclResolver).apply(fact.getId());
  verify(accessController, never()).hasPermission(credentials, viewThreatIntelFact, organization);
}