Example #1
0
        public int GetRecentResult()
        {
            var lastSession = TestSessions.LastOrDefault();

            if (HasActiveSession() && TestSessions.Count >= 2)
            {
                lastSession = TestSessions[^ 2];
Example #2
0
        public void StartNewSession(Quiz quiz)
        {
            if (HasActiveSession())
            {
                throw new AlreadyHasActiveSessionException();
            }

            var session = TestSession.CreateNew(
                this,
                quiz);

            TestSessions.Add(session);
        }