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); }
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); }