Ejemplo n.º 1
0
        public void UnsetBuffWillReturnTimeZero()
        {
            BuffIconManager manager = BuffIconManager.GetInstance();

            double milliseconds = manager.BuffTime("Enemy Of One");

            Assert.AreEqual(0, milliseconds);
        }
Ejemplo n.º 2
0
        public void WillSetExpireTime()
        {
            byte[] packet =
            {
                0xDF, 0x00, 0x44, 0x00, 0x00, 0x77, 0x42, 0x04, 0x45, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x04,
                0x45, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x10, 0x2E, 0xF4,
                0x00, 0x11, 0x9B, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x31, 0x00,
                0x30, 0x00, 0x09, 0x00, 0x32, 0x00, 0x34, 0x00, 0x09, 0x00, 0x34, 0x00, 0x30, 0x00, 0x00, 0x00,
                0x00, 0x01, 0x00, 0x00
            };

            IncomingPacketHandlers.Initialize();
            PacketHandler handler = IncomingPacketHandlers.GetHandler(0xDF);

            BuffIconManager manager = BuffIconManager.GetInstance();

            handler?.OnReceive(new PacketReader(packet, packet.Length, false));

            double milliseconds = manager.BuffTime("Confidence");

            Assert.IsTrue(milliseconds > 0);
        }