public int GetRecentResult() { var lastSession = TestSessions.LastOrDefault(); if (HasActiveSession() && TestSessions.Count >= 2) { lastSession = TestSessions[^ 2];
public void StartNewSession(Quiz quiz) { if (HasActiveSession()) { throw new AlreadyHasActiveSessionException(); } var session = TestSession.CreateNew( this, quiz); TestSessions.Add(session); }