public void NetStateTest()
 {
     ZoneCluster_ConnecterExtendData target = new ZoneCluster_ConnecterExtendData(); // TODO: 初始化为适当的值
     NetState expected = null; // TODO: 初始化为适当的值
     NetState actual;
     target.NetState = expected;
     actual = target.NetState;
     Assert.AreEqual( expected, actual );
     Assert.Inconclusive( "验证此测试方法的正确性。" );
 }
コード例 #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="newNetState"></param>
        internal void ConnecterInitNetState(object sender, NetStateInitEventArgs netStateInit)
        {
            if (netStateInit.NetStateInit != null && netStateInit.NetStateInit.World == m_World)
            {
                // 初始化客户端
                ZoneCluster_ConnecterExtendData extendData = new ZoneCluster_ConnecterExtendData();
                extendData.NetState = netStateInit.NetStateInit;

                // 保存扩展的数据到NetState
                netStateInit.NetStateInit.RegisterComponent <ZoneCluster_ConnecterExtendData>(ZoneCluster_ConnecterExtendData.COMPONENT_ID, extendData);

                // 获取包的长度
                netStateInit.NetStateInit.ReceiveBuffer.ThreadEventPacketLength += new EventHandler <PacketLengthInfoEventArgs>(this.GetPacketLength);

                // 连接的时候启动登陆ZoneCluster服务
                netStateInit.NetStateInit.EventConnect += new EventHandler <NetStateConnectEventArgs>(this.OnLoginDomain);
            }
            else
            {
                throw new Exception("ZoneCluster.ConnecterIniNetState(...) - newNetState == null || newNetState.ExtendData != null || netStateInit.NetStateInit.World != m_World error!");
            }
        }
 public void ZoneCluster_ConnecterExtendDataConstructorTest()
 {
     ZoneCluster_ConnecterExtendData target = new ZoneCluster_ConnecterExtendData();
     Assert.Inconclusive( "TODO: 实现用来验证目标的代码" );
 }