示例#1
0
        private Dtos.Test.QuestionAnswerDto MapUserAnswer(WrittenUserAnswer writtenAnswer)
        {
            var writtenDto = new WrittenAnswerDto
            {
                QuestionId = writtenAnswer.QuestionId,
                Text       = writtenAnswer.Value
            };

            return(writtenDto);
        }
示例#2
0
        public void MapToTestQuestionAnswerDto_WrittenUserAnswer_ValidDto()
        {
            //arrange
            int        questionId        = 4;
            string     userAnswerContent = "user answer value";
            UserAnswer userAnswer        = GetWrittenUserAnswer(questionId, userAnswerContent);
            var        expectedDto       = new WrittenAnswerDto
            {
                QuestionId = questionId,
                Text       = userAnswerContent
            };

            //act
            var mapper = new QuestionServiceMapper();
            var dto    = mapper.MapToTestQuestionAnswerDto(userAnswer);

            //assert
            dto.Should().BeEquivalentTo(expectedDto);
        }