public Question GetRandomQuestion(QuestionType topic)
        {
            var questionsData = _questionRepository.GetQuestions((int)topic);

            Random rnd   = new Random();
            int    index = rnd.Next(questionsData.Count);

            var questionData = questionsData[index];
            var answers      = _questionRepository.GetAnswerOptions(questionData.Id);

            return(MapQuestionToBussiness(questionData, answers));
        }