public static void InitializeDbForTests(kbdataContext db) { // db.Messages.AddRange(GetSeedingMessages()); db.SaveChanges(); }
public static void InitalizeTestData(kbdataContext context) { #region Invite users context.InvitedUsers.Add(new InvitedUser { DisplayAs = "User A", InvitationCode = "User A Invit", UserID = UserA, UserName = "******", }); context.InvitedUsers.Add(new InvitedUser { DisplayAs = "User B", InvitationCode = "User B Invit", UserID = UserB, UserName = "******", }); #endregion #region Award users context.AwardUsers.Add(new AwardUser { Supervisor = UserA, TargetUser = UserB, }); #endregion #region Knowledge items context.KnowledgeItems.Add(new KnowledgeItem { ID = Knowledge1ID, Category = KnowledgeItemCategory.Concept, Title = "Knowledge 1", Content = "Knowledge 1 Content" }); context.KnowledgeItems.Add(new KnowledgeItem { ID = Knowledge2ID, Category = KnowledgeItemCategory.Concept, Title = "Knowledge 2", Content = "Knowledge 2 Content" }); context.KnowledgeTags.Add(new KnowledgeTag { RefID = Knowledge1ID, TagTerm = Tag1 }); context.KnowledgeTags.Add(new KnowledgeTag { RefID = Knowledge2ID, TagTerm = Tag2 }); #endregion #region Exercise items context.ExerciseItems.Add(new ExerciseItem { ID = Exercise1ID, ExerciseType = ExerciseItemType.Question, Content = "Exercise 1" }); context.ExerciseItems.Add(new ExerciseItem { ID = Exercise2ID, ExerciseType = ExerciseItemType.Question, Content = "Exercise 2" }); context.ExerciseItemAnswers.Add(new ExerciseItemAnswer { ID = Exercise1ID, Content = "Answer for Exercise 1" }); context.ExerciseItemAnswers.Add(new ExerciseItemAnswer { ID = Exercise2ID, Content = "Answer for Exercise 2" }); context.ExerciseTags.Add(new ExerciseTag { RefID = Exercise1ID, TagTerm = Tag1 }); context.ExerciseTags.Add(new ExerciseTag { RefID = Exercise1ID, TagTerm = Tag2 }); context.ExerciseTags.Add(new ExerciseTag { RefID = Exercise2ID, TagTerm = Tag1 }); #endregion context.SaveChanges(); }