content: package org.pmiops.workbench.testconfig;
  
  import org.pmiops.workbench.access.AccessModuleNameMapperImpl;
  import org.pmiops.workbench.access.AccessSyncServiceImpl;
  import org.pmiops.workbench.db.dao.UserServiceImpl;
  import org.pmiops.workbench.institution.InstitutionMapperImpl;
  import org.pmiops.workbench.institution.InstitutionServiceImpl;
  import org.pmiops.workbench.institution.InstitutionTierConfigMapperImpl;
  import org.pmiops.workbench.institution.InstitutionUserInstructionsMapperImpl;
  import org.pmiops.workbench.institution.PublicInstitutionDetailsMapperImpl;
  import org.pmiops.workbench.profile.DiscoverySourceMapperImpl;
  import org.springframework.boot.test.context.TestConfiguration;
  import org.springframework.context.annotation.Import;
  
  // Collect the imports necessary for tests to access UserServiceImpl in one place
  
  @TestConfiguration
  @Import({
    UserServiceImpl.class,
    // UserServiceImpl depends on InstitutionServiceImpl
    InstitutionServiceImpl.class,
    // InstitutionServiceImpl depends on these 4
    InstitutionMapperImpl.class,
    InstitutionUserInstructionsMapperImpl.class,
    PublicInstitutionDetailsMapperImpl.class,
    InstitutionTierConfigMapperImpl.class,
    AccessModuleNameMapperImpl.class,
    AccessSyncServiceImpl.class,
    DiscoverySourceMapperImpl.class,
  })
  public class UserServiceTestConfiguration {}
  