public void TestCreateGVPage() { var gvPage = new ConferenceWebPage() { Components = new List <AbstractConferenceWebPageElement>(), Conference = _context.Conferences.Find("munbw22"), CreatedUser = TestUsers.Avangers.FoundingMembers.TonyStark, CreationDate = DateTime.Now, IsIndexPage = false, LastUpdateDate = DateTime.Now, Title = "Generalversammlung" }; var textComponent = new WebPageTextElement() { Content = "Die Generalversammlung ist das größte Gremium auf der Konferenz", NormalizedTextRaw = "DIE GENERALVERSAMMLUNG IST DAS GROßTE GREMIUM AUF DER KONFERENZ", TextRaw = "Die Generalversammlung ist das größte Gremium auf der Konferenz", Page = gvPage, SortOrder = 0 }; gvPage.Components.Add(textComponent); var topicsComponent = new CommitteeTopicsElement() { Committee = _context.Committees.Find("munbw22-gv"), Page = gvPage, SortOrder = 1 }; gvPage.Components.Add(topicsComponent); var delegationsComponent = new CommitteeDelegatesElement() { Committee = _context.Committees.Find("munbw22-gv"), Page = gvPage, SortOrder = 2 }; gvPage.Components.Add(delegationsComponent); _context.ConferenceWebPages.Add(gvPage); var changeCount = _context.SaveChanges(); Assert.AreEqual(4, changeCount); }
public void TestCreateAStartPage() { var page = new ConferenceWebPage() { Components = new List <AbstractConferenceWebPageElement>(), Conference = _context.Conferences.Find("munbw22"), CreatedUser = TestUsers.Avangers.FoundingMembers.TonyStark, CreationDate = DateTime.Now, LastUpdateDate = DateTime.Now, IsIndexPage = true, Title = "Start" }; _context.ConferenceWebPages.Add(page); _context.SaveChanges(); Assert.AreEqual(1, _context.ConferenceWebPages.Count()); }