public void UnregisterWorks()
        {
            // Register
            bool wasCalled = false;
            EventHandlerNonStatic eventHandler = new EventHandlerNonStatic();

            eventHandler.OnHandlerCalled = packet =>
            {
                wasCalled = true;
                Assert.Equal(m_Packet, packet);
            };
            m_Dispatcher.RegisterPacketHandlers(eventHandler);
            m_Dispatcher.Dispatch(EConnectionState.Disconnected, m_Packet);
            Assert.True(wasCalled);

            // Unregister
            wasCalled = false;
            m_Dispatcher.UnregisterPacketHandlers(eventHandler);
            m_Dispatcher.Dispatch(EConnectionState.Disconnected, m_Packet);
            Assert.False(wasCalled);
        }