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); }