public void TestUpdate_Failure_ServerIsNotRunning() { m_mockServerInfoMgr.AddServerInfo(TEST_SERVER_TYPE, TEST_SERVER_NAME, TEST_SERVER_EXE_PATH, WORLD_ID, SERVER_ID); ServerInfo refServerInfo = m_mockServerInfoMgr.Find(TEST_SERVER_NAME); Assert.AreEqual(PROCESS_STATE.TERMINATED, refServerInfo.ProcessState); Assert.AreEqual(SERVABLE_STATE.INACTIVE, refServerInfo.ServableState); m_servableStateUpdater.Update(ServableStateUpdater.TIME_CHECK_DELAY); Assert.AreEqual(SERVABLE_STATE.INACTIVE, refServerInfo.ServableState); }
public void SetUpTestServerController() { m_mockServerInfoMgr = new MockServerInfoMgr(); m_mockServerInfoMgr.Init(new List <ServerInfo>()); m_mockServerInfoMgr.AddServerInfo(TEST_SERVER_TYPE, TEST_SERVER_NAME, TEST_SERVER_EXE_PATH, WORLD_ID, SERVER_ID); m_mockProcessSystem = new MockProcessSystem(); m_mockMonitoringLoggerMgr = new MockMonitoringLoggerMgr(); m_ServerController = new ServerController(m_mockServerInfoMgr, m_mockProcessSystem, m_mockMonitoringLoggerMgr); }
public void SetUpTestProcessStateChecker() { m_mockServerInfoMgr = new MockServerInfoMgr(); m_mockServerInfoMgr.Init(new List <ServerInfo>()); m_testProcessSystem = new TestProcessSystem(); m_mockMonitoringLoggerMgr = new MockMonitoringLoggerMgr(); m_processStateChecker = new ProcessStateChecker(m_mockServerInfoMgr, m_testProcessSystem, m_mockMonitoringLoggerMgr); m_mockServerInfoMgr.AddServerInfo(TEST_SERVER_TYPE, TEST_SERVER_NAME, TEST_SERVER_EXE_PATH, WORLD_ID, SERVER_ID); m_refServerInfo = m_mockServerInfoMgr.Find(TEST_SERVER_NAME); }
public void TestRebuildServerListView_AddItem() { Assert.AreEqual(0, m_lviewServerList.Items.Count); Assert.AreEqual(0, m_mockServerInfoMgr.ServerInfoCount); m_mockServerInfoMgr.AddServerInfo(TEST_SERVER_TYPE, TEST_SERVER_NAME, TEST_EXE_PATH, WORLD_ID1, SERVER_ID1); m_serverListViewUpdater.BuildServerListView(); Assert.AreEqual(1, m_lviewServerList.Items.Count); m_mockServerInfoMgr.AddServerInfo(TEST_SERVER_TYPE, TEST_SERVER_NAME2, TEST_EXE_PATH2, WORLD_ID2, SERVER_ID2); m_serverListViewUpdater.BuildServerListView(); Assert.AreEqual(2, m_lviewServerList.Items.Count); }