public async Task ShouldThrowErrorWhenInValidInformation()
        {
            //Unregistered questionId
            var questionDifficultyDetailQuery = new GetQuestionDifficultyDetailQuery(78979);

            await Assert.ThrowsAsync <NotFoundException>(async() =>
                                                         await _getQuestionDifficultyDetailQueryHandler.Handle(questionDifficultyDetailQuery, CancellationToken.None));
        }
        public async Task ShouldGetModelForValidInformation()
        {
            var questionDifficultyDetailQuery = new GetQuestionDifficultyDetailQuery(_questionDifficultyId);

            var questionDifficultyDetailResponseModel = await _getQuestionDifficultyDetailQueryHandler.Handle(questionDifficultyDetailQuery, CancellationToken.None);

            Assert.Null(questionDifficultyDetailResponseModel.Errors);
            Assert.Equal(expected: _context.QuestionDifficulties.First().Name, actual: questionDifficultyDetailResponseModel.Items.First().Name, ignoreCase: true);
        }