public void Disconnect() { if (Name == SocketIOClient.DefaultNamespace) { m_socket.Disconnect(); return; } SendPacket(new Packet { Type = PacketType.Disconnect }); EmitLocally("disconnect"); }
public void WhenTheClientDisconnects_ItShouldRaiseTheDisconnectEvent() { var disconnected = false; socket.On("disconnect", (a, b) => { disconnected = true; }); socket.Disconnect(); Assert.IsTrue(disconnected); }