public void Character() { using (var db = new EvefifoContext()) { var character = new Character { Name = "The Mittani", CloneName = "Alpha", CloneSP = 900000, SP = 12345678, CorpName = "Goonfleet", SecStatus = -9.9, ApiKey = new ApiKey { Id = 1234, Secret = "asdf" }, SkillQueue = new SkillQueue(new List <SkillQueue.Entry> { new SkillQueue.Entry(1, "two", 3, 4, 5, DateTime.Now, DateTime.Now) }), }; db.Characters.Add(character); db.SaveChanges(); } using (var db = new EvefifoContext()) { var character = db.Characters.Single(); Assert.AreEqual("The Mittani", character.Name); Assert.AreEqual(1234, character.ApiKey.Id); Assert.AreEqual(1, character.SkillQueue.Entries.Count); } }
public void Notification() { DateTime now = DateTime.Now; using (var db = new EvefifoContext()) { var notification = new Notification { Character = new Character { Id = 1, SkillQueue = new SkillQueue(null) }, LastNotifiedDate = now, NotificationText = "this is a notification", NotificationType = "test-notification", }; db.Notifications.Add(notification); db.SaveChanges(); } using (var db = new EvefifoContext()) { var notification = db.Notifications.Single(); Assert.AreEqual(1, notification.Character.Id); Assert.AreEqual("this is a notification", notification.NotificationText); Assert.AreEqual("test-notification", notification.NotificationType); Assert.AreEqual(now, notification.LastNotifiedDate); } }
public void TestFixtureSetUp() { using (var db = new EvefifoContext()) { db.ApiKeys.RemoveRange(db.ApiKeys); db.Characters.RemoveRange(db.Characters); db.SaveChanges(); } }