@Test
public void testApplyFetchUserOriginSkipUpdateNoChanges() {

  Subject userSubject = Subject.builder()
          .setId(userOrigin.getId())
          .setName(userOrigin.getName())
          .setOrganization(Organization.builder().setId(userOrigin.getOrganizationID()).build().toInfo())
          .build();
  when(originManager.getOrigin(userOrigin.getId())).thenReturn(userOrigin);
  when(subjectResolver.resolveSubject(userOrigin.getId())).thenReturn(userSubject);
  resolver.apply(userOrigin.getId());
  verify(originManager, never()).saveOrigin(any());
}