/// <summary> /// 有实例产生时调用 /// </summary> /// <param name="clientSocket"></param> /// <param name="messagePump"></param> internal NetState( ClientSocketManager clientSocket, MessagePump messagePump ) { if ( clientSocket == null ) throw new Exception( "NetState.NetState(...) - clientSocket == null error!" ); if ( messagePump == null ) throw new Exception( "NetState.NetState(...) - messagePump == null error!" ); if ( messagePump.World == null ) throw new Exception( "NetState.NetState(...) - messagePump.World == null error!" ); m_Socket = clientSocket; m_MessagePump = messagePump; m_ConnectedOn = DateTime.Now; m_World = messagePump.World; m_ToString = clientSocket.Address; m_NextCheckActivity = m_ConnectedOn + m_World.CheckAliveTime; IPAddress ipAddress = null; IPAddress.TryParse( clientSocket.RemoteOnlyIP, out ipAddress ); if ( ipAddress == null ) m_NetAddress = new IPEndPoint( IPAddress.None, clientSocket.RemotePort ); else m_NetAddress = new IPEndPoint( ipAddress, clientSocket.RemotePort ); }
public void ListenersTest() { MessagePump target = new MessagePump(); // TODO: 初始化为适当的值 Listener[] actual; actual = target.Listeners; Assert.Inconclusive( "验证此测试方法的正确性。" ); }
public void WorldTest() { MessagePump target = new MessagePump(); // TODO: 初始化为适当的值 BaseWorld expected = null; // TODO: 初始化为适当的值 BaseWorld actual; target.World = expected; actual = target.World; Assert.AreEqual( expected, actual ); Assert.Inconclusive( "验证此测试方法的正确性。" ); }
/// <summary> /// 有实例产生时调用 /// </summary> /// <param name="clientSocket"></param> /// <param name="messagePump"></param> internal NetState(ClientSocketManager clientSocket, MessagePump messagePump) { if (clientSocket == null) { throw new Exception("NetState.NetState(...) - clientSocket == null error!"); } if (messagePump == null) { throw new Exception("NetState.NetState(...) - messagePump == null error!"); } if (messagePump.World == null) { throw new Exception("NetState.NetState(...) - messagePump.World == null error!"); } m_Socket = clientSocket; m_MessagePump = messagePump; m_ConnectedOn = DateTime.Now; m_World = messagePump.World; m_ToString = clientSocket.Address; m_NextCheckActivity = m_ConnectedOn + m_World.CheckAliveTime; IPAddress ipAddress = null; IPAddress.TryParse(clientSocket.RemoteOnlyIP, out ipAddress); if (ipAddress == null) { m_NetAddress = new IPEndPoint(IPAddress.None, clientSocket.RemotePort); } else { m_NetAddress = new IPEndPoint(ipAddress, clientSocket.RemotePort); } }
public void SliceTest() { MessagePump target = new MessagePump(); // TODO: 初始化为适当的值 target.Slice(); Assert.Inconclusive( "无法验证不返回值的方法。" ); }
public void MessagePumpConstructorTest() { MessagePump target = new MessagePump(); Assert.Inconclusive( "TODO: 实现用来验证目标的代码" ); }
public void AddConnecterTest() { MessagePump target = new MessagePump(); // TODO: 初始化为适当的值 Connecter connecter = null; // TODO: 初始化为适当的值 target.AddConnecter( connecter ); Assert.Inconclusive( "无法验证不返回值的方法。" ); }
public void AddListenerTest() { MessagePump target = new MessagePump(); // TODO: 初始化为适当的值 Listener listener = null; // TODO: 初始化为适当的值 target.AddListener( listener ); Assert.Inconclusive( "无法验证不返回值的方法。" ); }
public void OnNetStateInitTest() { MessagePump target = new MessagePump(); // TODO: 初始化为适当的值 NetState newNetState = null; // TODO: 初始化为适当的值 target.OnNetStateInit( newNetState ); Assert.Inconclusive( "无法验证不返回值的方法。" ); }