public static void KillLog() { KillLog killLog = EveApi.GetKillLog(KillLogType.Character, 0, 0, "fullApiKey"); KillLog.Kill kill = killLog.Kills[0]; Console.WriteLine("{0} was killed at {1} in system {2}", kill.Victim.CharacterName, kill.KillTimeLocal, kill.SolarSystemId); Console.WriteLine("The attackers were:"); foreach (KillLog.Attacker attacker in kill.Attackers) { Console.WriteLine("{0} from corporation {1}", attacker.CharacterName, attacker.CorporationName); } }
public void PersistKillLog() { ResponseCache.Clear(); KillLog killLog = EveApi.GetKillLog(KillLogType.Character, 432435, 346, "apiKey"); ResponseCache.Save("ResponseCache.xml"); ResponseCache.Clear(); ResponseCache.Load("ResponseCache.xml"); KillLog cachedKillLog = EveApi.GetKillLog(KillLogType.Character, 432435, 346, "apiKey"); Assert.AreEqual(killLog.CachedUntilLocal, cachedKillLog.CachedUntilLocal); KillLog.Kill firstKill = getKill(63, killLog.Kills); KillLog.Kill cachedFirstKill = getKill(63, cachedKillLog.Kills); Assert.AreEqual(firstKill.Victim.CharacterId, cachedFirstKill.Victim.CharacterId); }
public static void KillLogExample() { KillLog killLog = EveApi.GetKillLog(KillLogType.Character, 4532132, 4537, "apiKey"); Console.WriteLine("Total Kills: {0}", killLog.Kills.Length); }
public void GetKillLog() { KillLog killLog = EveApi.GetKillLog(KillLogType.Character, 432435, 346, "apiKey"); KillLog.Kill firstKill = getKill(63, killLog.Kills); KillLog.Kill secondKill = getKill(62, killLog.Kills); //Victim Checks Assert.AreEqual(150340823, firstKill.Victim.CharacterId); Assert.AreEqual("Dieinafire", firstKill.Victim.CharacterName); Assert.AreEqual(1000169, firstKill.Victim.CorporationId); Assert.AreEqual("Center for Advanced Studies", firstKill.Victim.CorporationName); Assert.AreEqual(0, firstKill.Victim.AllianceId); Assert.AreEqual(6378, firstKill.Victim.DamageTaken); Assert.AreEqual(12003, firstKill.Victim.ShipTypeId); Assert.AreEqual("", firstKill.Victim.AllianceName); Assert.AreEqual(150340823, secondKill.Victim.CharacterId); Assert.AreEqual("Dieinafire", secondKill.Victim.CharacterName); Assert.AreEqual(1000169, secondKill.Victim.CorporationId); Assert.AreEqual("Center for Advanced Studies", secondKill.Victim.CorporationName); Assert.AreEqual(0, secondKill.Victim.AllianceId); Assert.AreEqual(455, secondKill.Victim.DamageTaken); Assert.AreEqual(606, secondKill.Victim.ShipTypeId); Assert.AreEqual("", secondKill.Victim.AllianceName); //Attackers Check Assert.AreEqual(0, firstKill.Attackers[0].CharacterId); Assert.AreEqual("", firstKill.Attackers[0].CharacterName); Assert.AreEqual(1000127, firstKill.Attackers[0].CorporationId); Assert.AreEqual("Guristas", firstKill.Attackers[0].CorporationName); Assert.AreEqual(0, firstKill.Attackers[0].AllianceId); Assert.AreEqual(6313, firstKill.Attackers[0].DamageDone); Assert.AreEqual(203, firstKill.Attackers[0].ShipTypeId); Assert.AreEqual(0, firstKill.Attackers[0].WeaponTypeId); Assert.AreEqual(true, firstKill.Attackers[0].FinalBlow); Assert.AreEqual(0, firstKill.Attackers[0].SecurityStatus); Assert.AreEqual("", firstKill.Attackers[0].AllianceName); Assert.AreEqual(150131146, secondKill.Attackers[1].CharacterId); Assert.AreEqual("Mark Player", secondKill.Attackers[1].CharacterName); Assert.AreEqual(150147571, secondKill.Attackers[1].CorporationId); Assert.AreEqual("Peanut Butter Jelly Time", secondKill.Attackers[1].CorporationName); Assert.AreEqual(150148475, secondKill.Attackers[1].AllianceId); Assert.AreEqual(0, secondKill.Attackers[1].DamageDone); Assert.AreEqual(24698, secondKill.Attackers[1].ShipTypeId); Assert.AreEqual(25715, secondKill.Attackers[1].WeaponTypeId); Assert.AreEqual(false, secondKill.Attackers[1].FinalBlow); Assert.AreEqual(0.3, secondKill.Attackers[1].SecurityStatus); Assert.AreEqual("Margaritaville", secondKill.Attackers[1].AllianceName); //Items Assert.AreEqual(0, firstKill.Items.Length); Assert.AreEqual(6, secondKill.Items.Length); Assert.AreEqual(3, secondKill.Items[1].ContainedItems.Length); Assert.AreEqual(3520, secondKill.Items[0].TypeId); Assert.AreEqual(InventoryFlagType.FlagNone, secondKill.Items[0].Flag); Assert.AreEqual(3, secondKill.Items[0].QtyDropped); Assert.AreEqual(1, secondKill.Items[0].QtyDestroyed); Assert.AreEqual(1236, secondKill.Items[1].ContainedItems[1].TypeId); Assert.AreEqual(InventoryFlagType.FlagNone, secondKill.Items[1].ContainedItems[1].Flag); Assert.AreEqual(2, secondKill.Items[1].ContainedItems[1].QtyDropped); Assert.AreEqual(1, secondKill.Items[1].ContainedItems[1].QtyDestroyed); }