コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }