예제 #1
0
        private Dtos.Test.QuestionAnswerDto MapUserAnswer(ChoiceUserAnswer choiceAnswer)
        {
            var writtenDto = new ChoiceAnswerDto
            {
                QuestionId = choiceAnswer.QuestionId,
                Value      = choiceAnswer.Value
            };

            return(writtenDto);
        }
예제 #2
0
        public void MapToTestQuestionAnswerDto_ChoiceUserAnswer_ValidDto()
        {
            //arrange
            int        questionId   = 2;
            int        numericValue = 5;
            UserAnswer userAnswer   = GetChoiceUserAnswer(questionId, numericValue);
            var        expectedDto  = new ChoiceAnswerDto
            {
                QuestionId = questionId,
                Value      = numericValue
            };
            //act
            var mapper = new QuestionServiceMapper();
            var dto    = mapper.MapToTestQuestionAnswerDto(userAnswer);

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