public void TestUpdate_Machine2() { AddTestMachineInfo2(m_machineInfoMgr); Assert.AreEqual(2, m_machineInfoMgr.MachineInfoCount); m_refMachineInfo1.SetRequestConnect(TEST_MACHINE_SESSION_ID1); m_refMachineInfo1.SetConnected(); m_refMachineInfo2.SetRequestConnect(TEST_MACHINE_SESSION_ID2); m_refMachineInfo2.SetConnected(); ServerInfoMgr refServerInfoMgr = null; refServerInfoMgr = m_refMachineInfo1.ServerInfoMgr; refServerInfoMgr.AddServerInfo(ref m_ServerListNode1); Assert.AreEqual(1, refServerInfoMgr.ServerInfoCount); refServerInfoMgr = m_refMachineInfo2.ServerInfoMgr; refServerInfoMgr.AddServerInfo(ref m_ServerListNode2); Assert.AreEqual(1, refServerInfoMgr.ServerInfoCount); m_serverInfoRequester.Update(DELAY_TO_REQUEST); Assert.AreEqual(2, m_testCommandSender.m_nPostCount); }
public void TestGetMachinePlayerCount_NoMasterServer() { AddTestMachineInfo(); int nPlayerCount = m_machineInfoMgr.GetMachinePlayerCount(TEST_MACHINE_NAME1); Assert.AreEqual(0, nPlayerCount); ServerInfoMgr serverInfoMgr = m_machineInfoMgr.GetServerInfoMgr(TEST_MACHINE_NAME1); TRANS_SERVERLISTNODE serverListNode1 = new TRANS_SERVERLISTNODE(); serverListNode1.strServerName = TEST_SERVER_NAME1; serverListNode1.nWorldID = 5000; serverListNode1.nServerID = 1; serverListNode1.nServerType = (byte)SERVER_TYPE.SERVER_GAME; TRANS_SERVERLISTNODE serverListNode2 = new TRANS_SERVERLISTNODE(); serverListNode2.strServerName = TEST_SERVER_NAME2; serverListNode2.nWorldID = 5000; serverListNode2.nServerID = 2; serverListNode2.nServerType = (byte)SERVER_TYPE.SERVER_GAME; serverInfoMgr.AddServerInfo(ref serverListNode1); serverInfoMgr.AddServerInfo(ref serverListNode2); serverInfoMgr.SetServerCurServerPlayerCount(TEST_SERVER_NAME1, 1); serverInfoMgr.SetServerCurServerPlayerCount(TEST_SERVER_NAME2, 1); nPlayerCount = m_machineInfoMgr.GetMachinePlayerCount(TEST_MACHINE_NAME1); Assert.AreEqual(2, nPlayerCount); }
public void SetUpTestServerInfoMgr() { Config cConfig = new Config(new ConfigFileController()); m_serverInfoMgr = new ServerInfoMgr(); m_serverInfoMgr.Init(new List <ServerInfo>(), MockDelegatorAddServer, MockDelegatorDeleteServer); }
public void SetUpTestServerInfoMgr() { m_ServerListNode1.strServerName = TEST_SERVER_NAME1; m_ServerListNode1.nWorldID = TEST_WORLD_ID1; m_ServerListNode1.nServerID = TEST_SERVER_ID1; m_ServerListNode2.strServerName = TEST_SERVER_NAME2; m_ServerListNode2.nWorldID = TEST_WORLD_ID2; m_ServerListNode2.nServerID = TEST_SERVER_ID2; m_serverInfoMgr = new ServerInfoMgr(); }
public void TestUpdate_Failure() { ServerInfoMgr refServerInfoMgr = m_refMachineInfo1.ServerInfoMgr; Assert.AreEqual(0, refServerInfoMgr.ServerInfoCount); m_serverInfoRequester.Update(0); Assert.AreEqual(0, m_testCommandSender.m_nPostCount); m_serverInfoRequester.Update(DELAY_TO_REQUEST); Assert.AreEqual(0, m_testCommandSender.m_nPostCount); m_serverInfoRequester.Update(60); Assert.AreEqual(0, m_testCommandSender.m_nPostCount); }