public function testUserManager() { $authManager = new TAuthManager(); $authManager->setUserManager('users'); $authManager->init(null); self::assertEquals(self::$usrMgr, $authManager->getUserManager()); // test change try { $authManager->setUserManager('invalid'); self::fail('Expected TInvalidOperationException not thrown'); } catch (TInvalidOperationException $e) { } }