public void TestCreateASession() { var gv = _context.Committees.FirstOrDefault(n => n.CommitteeId == "munsh22-gv"); var session = new CommitteeSession() { Committee = gv, StartDate = new DateTime(2022, 2, 2, 12, 0, 0), EndDate = new DateTime(2022, 2, 2, 19, 0, 0), Name = "Erster Sitzungsblock" }; _context.CommitteeSessions.Add(session); gv.CurrentSession = session; _context.SaveChanges(); Assert.AreEqual(1, _context.CommitteeSessions.Where(n => n.Committee.CommitteeId == "munsh22-gv").Count()); }
public void TestCreateASession() { var committee = _context.Committees.FirstOrDefault(n => n.CommitteeId == "MUN-SH2021-GV"); var session = new CommitteeSession() { Committee = committee, StartDate = DateTime.Now, EndDate = DateTime.Now.AddHours(1), Name = "Demo Session", }; _context.CommitteeSessions.Add(session); _context.SaveChanges(); Assert.AreEqual(1, _context.CommitteeSessions.Count()); var committeeWithSessions = _context.Committees .Include(n => n.Sessions) .FirstOrDefault(n => n.CommitteeId == committee.CommitteeId); Assert.AreEqual(1, committeeWithSessions.Sessions.Count); }
public void TestCreateAListOfSpeakersForMUNBWGV() { foreach (var committee in _context.Committees.Where(n => n.Conference.ConferenceId == "munsh22" && n.CommitteeId != "munsh22-gv")) { var session = new CommitteeSession() { Committee = committee, StartDate = new DateTime(2022, 4, 10, 9, 0, 0), EndDate = new DateTime(2022, 4, 13, 20, 0, 0), Name = "Sitzungsblock" }; _context.CommitteeSessions.Add(session); committee.CurrentSession = session; var agendaItem = new AgendaItem() { Name = "Tagesordnungspunkt" }; session.CurrentAgendaItem = agendaItem; _context.SaveChanges(); } }