public void MapToTestQuestionDto_QuestionWithWrittenAnswer_ValidDto() { //arrange var expectedDto = new QuestionWithWrittenAnswerDto { Id = questionWithWrittenAnswer.Id, Question = questionWithWrittenAnswer.Content }; //act var mapper = new QuestionServiceMapper(); var dto = mapper.MapToTestQuestionDto(questionWithWrittenAnswer); //assert dto.Should().BeEquivalentTo(expectedDto); }
public void MapToTestQuestionDto_QuestionWithChoiceAnswers_ValidDto(ChoiceAnswerType choiceAnswerType) { //arrange List <Choice> choices = GetChoices(); Question question = GetQuestion(choiceAnswerType, choices); var expectedDto = new QuestionWithChoiceAnswersDto { Id = question.Id, Question = question.Content, ChoiceAnswerType = choiceAnswerType, Choices = choices.Select(x => x.Content).ToList() }; //act var mapper = new QuestionServiceMapper(); var dto = mapper.MapToTestQuestionDto(question); //assert dto.Should().BeEquivalentTo(expectedDto); }