コード例 #1
0
ファイル: QuizTest.cs プロジェクト: taskinkemal/QuizBackend
        public void CanResumeAttempt(bool expected, QuizAttemptStatus status)
        {
            var quiz = new Quiz
            {
                LastAttempt = new QuizAttempt
                {
                    Status = status
                }
            };

            Assert.AreEqual(expected, quiz.CanResume);
        }
コード例 #2
0
ファイル: QuizTest.cs プロジェクト: taskinkemal/QuizBackend
        public void CanStartLastAttemptIsNotNull(bool expected, QuizAttemptStatus status, bool isRepeatable)
        {
            var quiz = new Quiz
            {
                LastAttempt = new QuizAttempt
                {
                    Status = status
                },
                Repeatable = isRepeatable
            };

            Assert.AreEqual(expected, quiz.CanStart);
        }
コード例 #3
0
        public void EvaluateStatus(QuizAttemptStatus expected, int userScore, int?passScore)
        {
            var actual = QuizAttemptManager.EvaluateStatus(userScore, passScore);

            Assert.AreEqual(expected, actual);
        }