Example #1
0
        public void PacketReceive_NpcBuffPacket_EventCanceled()
        {
            var packet = new NpcAddBuff {
                NpcIndex = 1, Id = BuffId.Poisoned, Ticks = 60
            };
            var sender = Mock.Of <IPlayer>();

            PacketReceive_EventCanceled <NpcAddBuff, NpcAddBuffEvent>(packet, sender);
        }
Example #2
0
        public void PacketReceive_NpcAddBuff_EventTriggered()
        {
            var packet = new NpcAddBuff {
                NpcIndex = 1, Id = BuffId.Poisoned, Ticks = 60
            };
            var sender = Mock.Of <IPlayer>();

            PacketReceive_EventTriggered <NpcAddBuff, NpcAddBuffEvent>(packet, sender,
                                                                       evt => ((OrionNpc)evt.Npc).Wrapped == Terraria.Main.npc[1] && evt.Player == sender &&
                                                                       evt.Buff == new Buff(BuffId.Poisoned, 60));
        }