public MathTests()
 {
     // Arrange
     math         = new MathQuiz();
     math.Number1 = NUMBER1;
     math.Number2 = NUMBER2;
 }
        public IActionResult OnPost()
        {
            quiz = new MathQuiz(
                (int)HttpContext.Session.GetInt32(RAND_NUMBER_1),
                (int)HttpContext.Session.GetInt32(RAND_NUMBER_2)
                );

            string answerString = Request.Form["answer"];
            int    answer;

            if (int.TryParse(answerString, out answer))
            {
                Result = quiz.CheckAnswer(answer);
            }
            else
            {
                Result = "Please enter a valid integer";
            }

            return(Page());
        }
 public void OnGet()
 {
     quiz = new MathQuiz();
     HttpContext.Session.SetInt32(RAND_NUMBER_1, quiz.Number1);
     HttpContext.Session.SetInt32(RAND_NUMBER_2, quiz.Number2);
 }