コード例 #1
0
ファイル: PacketQueueTest.cs プロジェクト: EBassie/Potato
        public void TestGetRequestPacketDoesNotExists()
        {
            PacketQueue queue = new PacketQueue();
            IPacketWrapper packetRequest = new MockPacket() {
                Packet = {
                    Origin = PacketOrigin.Client,
                    Type = PacketType.Request,
                    RequestId = 1
                }
            };

            IPacketWrapper packetResponse = new MockPacket() {
                Packet = {
                    Origin = PacketOrigin.Client,
                    Type = PacketType.Response,
                    RequestId = 2
                }
            };

            queue.PacketSend(packetRequest);
            Assert.AreEqual(1, queue.OutgoingPackets.Count);

            IPacketWrapper fetchedRequestPacket = queue.GetRequestPacket(packetResponse);

            Assert.IsNull(fetchedRequestPacket);
        }