public void TestRestartConnectionOnQueueFailureTruey() { PacketQueue queue = new PacketQueue(); IPacketWrapper packet = new MockPacket() { Packet = { Origin = PacketOrigin.Client, Type = PacketType.Request, RequestId = 1, Stamp = DateTime.Now.AddMinutes(-5) } }; IPacketWrapper poppedPacket = queue.PacketSend(packet); Assert.AreEqual(packet, poppedPacket); Assert.AreEqual(1, queue.OutgoingPackets.Count); Assert.IsTrue(queue.RestartConnectionOnQueueFailure()); }
public void TestRestartConnectionOnQueueFailureFalsey() { PacketQueue queue = new PacketQueue(); IPacketWrapper packet = new MockPacket() { Packet = { Origin = PacketOrigin.Client, Type = PacketType.Request, RequestId = 1 } }; IPacketWrapper poppedPacket = queue.PacketSend(packet); Assert.AreEqual(packet, poppedPacket); Assert.AreEqual(1, queue.OutgoingPackets.Count); Assert.IsFalse(queue.RestartConnectionOnQueueFailure()); }