public void IsZoneServerTest() { ZoneCluster_ListenerExtendData target = new ZoneCluster_ListenerExtendData(); // TODO: 初始化为适当的值 bool expected = false; // TODO: 初始化为适当的值 bool actual; target.IsZoneServer = expected; actual = target.IsZoneServer; Assert.AreEqual( expected, actual ); Assert.Inconclusive( "验证此测试方法的正确性。" ); }
public void ServerPasswordTest() { ZoneCluster_ListenerExtendData target = new ZoneCluster_ListenerExtendData(); // TODO: 初始化为适当的值 string expected = string.Empty; // TODO: 初始化为适当的值 string actual; target.ServerPassword = expected; actual = target.ServerPassword; Assert.AreEqual( expected, actual ); Assert.Inconclusive( "验证此测试方法的正确性。" ); }
/// <summary> /// /// </summary> /// <param name="newNetState"></param> internal void ListenerInitNetState(object sender, NetStateInitEventArgs netStateInit) { if (netStateInit.NetStateInit != null && netStateInit.NetStateInit.World == m_World) { // 初始化客户端 ZoneCluster_ListenerExtendData extendData = new ZoneCluster_ListenerExtendData(); extendData.ConfigZoneCluster = m_ConfigZoneCluster; // 保存扩展的数据到NetState netStateInit.NetStateInit.RegisterComponent <ZoneCluster_ListenerExtendData>(ZoneCluster_ListenerExtendData.COMPONENT_ID, extendData); // 获取包的长度 netStateInit.NetStateInit.ReceiveBuffer.ThreadEventPacketLength += new EventHandler <PacketLengthInfoEventArgs>(this.GetPacketLength); } else { throw new Exception("ZoneCluster.ListenerInitNetState(...) - newNetState == null || newNetState.ExtendData != null || netStateInit.NetStateInit.World != m_World error!"); } }
/// <summary> /// /// </summary> /// <param name="netState"></param> /// <param name="packetReader"></param> internal static void ZoneCluster_HandlerLoginZoneCluster(NetState netState, PacketReader packetReader) { ZoneCluster_ListenerExtendData extendData = netState.GetComponent <ZoneCluster_ListenerExtendData>(ZoneCluster_ListenerExtendData.COMPONENT_ID); if (extendData == null) { throw new Exception("ZoneCluster_PacketHandlers.ZoneCluster_HandlerLoginZoneCluster(...) - extendData == null error!"); } if (extendData.IsLoggedIn == true) { LOGs.WriteLine(LogMessageType.MSG_ERROR, "ZoneCluster_PacketHandlers.ZoneCluster_HandlerLoginZoneCluster(...) - extendData.IsLoggedIn == true error!"); return; } string strZoneClusterPassword = packetReader.ReadUTF8String(); string strZoneOrDomainPassword = packetReader.ReadUTF8String(); if (extendData.ConfigZoneCluster.ZoneClusterPassword == strZoneClusterPassword) { extendData.IsLoggedIn = true; // 检查是 Domain 服务端登陆 还是 Zone客户端登陆 if (extendData.ConfigZoneCluster.DomainPassword == strZoneOrDomainPassword) { extendData.IsDomainServer = true; } else { extendData.IsZoneServer = true; } extendData.ServerPassword = strZoneOrDomainPassword; } netState.Send(new ZoneCluster_LoginZoneClusterResult(extendData.IsLoggedIn)); }
public void ZoneCluster_ListenerExtendDataConstructorTest() { ZoneCluster_ListenerExtendData target = new ZoneCluster_ListenerExtendData(); Assert.Inconclusive( "TODO: 实现用来验证目标的代码" ); }
public void ConfigZoneClusterTest() { ZoneCluster_ListenerExtendData target = new ZoneCluster_ListenerExtendData(); // TODO: 初始化为适当的值 ConfigZoneCluster expected = null; // TODO: 初始化为适当的值 ConfigZoneCluster actual; target.ConfigZoneCluster = expected; actual = target.ConfigZoneCluster; Assert.AreEqual( expected, actual ); Assert.Inconclusive( "验证此测试方法的正确性。" ); }