コード例 #1
0
        public void MapAnswers_Should_Convert_List_Of_Answers_To_List_Of_AnswerDtos()
        {
            //Arrange
            var answers = new AnswerTestBuilder().BuildList(3);

            //Act
            var answerDtos = _answerMapper.MapAnswers(answers);

            //Assert
            answerDtos.Count.Should().Be(answers.Count);
        }
コード例 #2
0
        public void Constructor_Should_Construct_Answer_With_False_IsChosen_State()
        {
            //Arrange
            var builder = new AnswerTestBuilder();

            //Act
            var answer = builder.Build();

            //Assert
            Assert.False(answer.IsChosen);
        }
コード例 #3
0
        public void MapAnswer_Should_Convert_Answer_To_AnswerDto()
        {
            //Arrange
            var answer = new AnswerTestBuilder().Build();

            //Act
            var answerDto = _answerMapper.MapAnswer(answer);

            //Assert
            answerDto.Id.Should().Be(answer.Id.DbId);
            answerDto.Body.Should().Be(answer.Body);
            answerDto.IsChosen.Should().Be(answer.IsChosen);
        }
コード例 #4
0
        public void Constructor_Should_Construct_Answer_Properly()
        {
            //Arrange
            var builder = new AnswerTestBuilder();

            //Act
            var answer = builder.Build();

            //Assert
            Assert.Equal(builder.Id, answer.Id);
            Assert.Equal(builder.Body, answer.Body);
            Assert.Equal(builder.Question, answer.Question.DbId);
            Assert.Equal(builder.Responder, answer.Responder.DbId);
        }
コード例 #5
0
 public AnswerTests()
 {
     _builder = new AnswerTestBuilder();
     _answersOfSpecificQuestion = _builder.BuildList(3);
 }