Ejemplo n.º 1
0
        public void Workflow_PickAllIncorrect_ReturnsProperResult()
        {
            // arrange
            (var rawQuiz, var quizQuestions) = GetRawQuizWithQuestions();

            // act
            var takenQuiz  = PickAllIncorrect(rawQuiz, quizQuestions);
            var quizResult = _quizWorkflowService.Check(takenQuiz);

            // assert
            bool isAllAnsweredIncorrectly = takenQuiz.Bits.All(q => !IsAnsweredCorrectly(q, quizResult));

            Assert.True(isAllAnsweredIncorrectly);
        }
Ejemplo n.º 2
0
 public QuizWorkflowResultModel LearningRoutine([FromBody] QuizWorkflowSubmitModel submittedQuiz)
 {
     return(_quizWorkflowService.Check(submittedQuiz));
 }