def METHOD_NAME(
    self,
    auth_client: AuthClient,
) -> Dict:
    """Mock hgp initialization.
    By default there are 2 h/g/p - `hub0/group0/project0` and `hub1/group1/project1`.
    Each h/g/p has 2 backends - `common_backend` and `unique_backend_<idx>`.
    """
    hgps = OrderedDict()
    for idx in range(self._test_num_hgps):
        hgp_name = self.DEFAULT_HGPS[idx]
        hgp_params = ClientParameters(
            channel="ibm_quantum",
            token="some_token",
            url="some_url",
            instance=hgp_name,
        )
        hgp = HubGroupProject(client_params=hgp_params, instance=hgp_name, service=self)
        hgps[hgp_name] = hgp
    # Set fake runtime clients
    self._set_api_client(hgps=list(hgps.keys()))
    for hgp in hgps.values():
        hgp._runtime_client = self._api_client
    return hgps