public async Task ShouldThrowErrorWhenInValidInformation()
        {
            //Unregistered questionId
            var trainingCategoryDetailQuery = new GetTrainingCategoryDetailQuery(78979);

            await Assert.ThrowsAsync <NotFoundException>(async() =>
                                                         await _getTrainingCategoryDetailQueryHandler.Handle(trainingCategoryDetailQuery, CancellationToken.None));
        }
        public async Task ShouldGetModelForValidInformation()
        {
            var trainingCategoryDetailQuery = new GetTrainingCategoryDetailQuery(_trainingCategoryId);

            var trainingCategoryDetailResponseModel = await _getTrainingCategoryDetailQueryHandler.Handle(trainingCategoryDetailQuery, CancellationToken.None);

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