public void Test_Delete_Blacklist_When_Disconnected() { var guid = Guid.NewGuid(); _session.Character.CharacterRelations.TryAdd(guid, new CharacterRelation { CharacterId = _session.Character.CharacterId, CharacterRelationId = guid, RelatedCharacterId = 2, RelationType = CharacterRelationType.Blocked }); var bldelPacket = new BlDelPacket { CharacterId = 2 }; Assert.IsTrue(_session.Character.CharacterRelations.Any(s => s.Value.RelatedCharacterId == 2)); _handler.BlackListDelete(bldelPacket); Assert.IsTrue(_session.Character.CharacterRelations.All(s => s.Value.RelatedCharacterId != 2)); }
public void Test_Delete_Blacklist() { var blinsPacket = new BlInsPacket { CharacterId = _targetSession.Character.CharacterId }; _handler.BlackListAdd(blinsPacket); var bldelPacket = new BlDelPacket { CharacterId = _targetSession.Character.CharacterId }; _handler.BlackListDelete(bldelPacket); Assert.IsTrue(_session.Character.CharacterRelations.All(s => s.Value.RelatedCharacterId != _targetSession.Character.CharacterId)); }