public void AddEntries_DuplicateEntry_ThrowsArgumentException() { SessionJournal journal = new SessionJournal(); var entry = new QuizAnsweredJournalEvent("q", "a", "e"); journal.AddEntry(entry); journal.AddEntry(entry); }
public void AddEntries_SetsEntriesInListProperly() { SessionJournal journal = new SessionJournal(); var expected0 = new QuizAnsweredJournalEvent("q", "a", "e"); var expected1 = new QuizAnsweredJournalEvent("q", "a", "e"); journal.AddEntry(expected0); journal.AddEntry(expected1); Assert.AreEqual(expected0, journal.Entries[0]); Assert.AreEqual(expected1, journal.Entries[1]); }
public void AddEntries_NullEntry_ThrowsArgumentNullException() { SessionJournal journal = new SessionJournal(); journal.AddEntry(Deliberate.Null as JournalEvent); }