Example #1
0
 public void Pulse(PulsePacket pulsePacket)
 {
     Session.LastPulse += 60;
     if (pulsePacket.Tick != Session.LastPulse)
     {
         Session.Disconnect();
     }
 }
        public async Task Test_Pulse_Packet()
        {
            var pulsePacket = new PulsePacket
            {
                Tick = 0
            };

            for (var i = 60; i < 600; i += 60)
            {
                pulsePacket = new PulsePacket
                {
                    Tick = i
                };
                await _pulsePacketHandler !.ExecuteAsync(pulsePacket, _session !).ConfigureAwait(false);
            }

            Assert.IsTrue(_session?.LastPulse == pulsePacket.Tick);
        }
        public void Test_Pulse_Packet()
        {
            var pulsePacket = new PulsePacket
            {
                Tick = 0
            };

            for (var i = 60; i < 600; i += 60)
            {
                pulsePacket = new PulsePacket
                {
                    Tick = i
                };
                _pulsePacketHandler.Execute(pulsePacket, _session);
            }

            Assert.IsTrue(_session.LastPulse == pulsePacket.Tick);
        }
        public void Test_Pulse_Packet()
        {
            InitializeTargetSession();
            var pulsePacket = new PulsePacket
            {
                Tick = 0
            };

            for (var i = 60; i < 600; i += 60)
            {
                pulsePacket = new PulsePacket
                {
                    Tick = i
                };

                _handler.Pulse(pulsePacket);
            }

            Assert.IsTrue(_session.LastPulse == pulsePacket.Tick);
        }