コード例 #1
0
        public async Task ShouldThrowErrorWhenInValidInformation()
        {
            var optionsListByQuestionIdQuery = new GetOptionsListByQuestionIdQuery(5 + _questionId, _tenantId);

            var optionsListByQuestionIdResponseModel = await _getOptionsListByQuestionIdQueryHandler.Handle(optionsListByQuestionIdQuery, CancellationToken.None);

            Assert.Empty(optionsListByQuestionIdResponseModel.Items);
        }
コード例 #2
0
        public async Task ShouldGetModelForValidInformation()
        {
            var optionsListByQuestionIdQuery = new GetOptionsListByQuestionIdQuery(_questionId, _tenantId);

            var optionsListByQuestionIdResponseModel = await _getOptionsListByQuestionIdQueryHandler.Handle(optionsListByQuestionIdQuery, CancellationToken.None);

            Assert.Null(optionsListByQuestionIdResponseModel.Errors);
            Assert.Equal(expected: _context.Options.First().Text, actual: optionsListByQuestionIdResponseModel.Items.First().Text, ignoreCase: true);
        }