public void CanResumeAttempt(bool expected, QuizAttemptStatus status) { var quiz = new Quiz { LastAttempt = new QuizAttempt { Status = status } }; Assert.AreEqual(expected, quiz.CanResume); }
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); }
public void EvaluateStatus(QuizAttemptStatus expected, int userScore, int?passScore) { var actual = QuizAttemptManager.EvaluateStatus(userScore, passScore); Assert.AreEqual(expected, actual); }