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); }