Esempio n. 1
0
        public async Task ShouldThrowErrorWhenInValidInformation()
        {
            var optionsListByQuestionIdQuery = new GetSessionsListByClassroomIdQuery(_classroomId + 1, _tenantId);

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

            Assert.Empty(optionsListByQuestionIdResponseModel.Items);
        }
Esempio n. 2
0
        public async Task ShouldGetModelForValidInformation()
        {
            var optionsListByQuestionIdQuery = new GetSessionsListByClassroomIdQuery(_classroomId, _tenantId);

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

            Assert.Null(optionsListByQuestionIdResponseModel.Errors);
            Assert.NotEmpty(optionsListByQuestionIdResponseModel.Items);
            Assert.Equal(expected: _context.Sessions.First().Name, actual: optionsListByQuestionIdResponseModel.Items.First().Name, ignoreCase: true);
        }