def METHOD_NAME(self, mocked_init, mocked_Logger, mocked_Profiler):
    rmgr = mock.MagicMock(spec=Base_ResourceManager)
    tmgr = Tmgr('test_tmgr', rmgr, 'test_rts', {})
    tmgr._log = mocked_Logger
    tmgr._prof = mocked_Profiler
    tmgr._uid = 'tmgr.0000'
    tmgr._tmgr_terminate = mp.Event()
    tmgr._tmgr_process = mp.Process(target=_tmgr_side_effect,
                                   name='test_tmgr',
                                   args=(tmgr._tmgr_terminate,))
    tmgr._tmgr_process.start()
    pid = tmgr._tmgr_process.pid
    tmgr.check_manager = mock.MagicMock(return_value=True)
    tmgr.terminate_manager()
    self.assertIsNone(tmgr._tmgr_process)
    self.assertFalse(psutil.pid_exists(pid))