Пример #1
0
        public void SetAsChosenAnswer_Should_Update_Answer_IsChosen_State_To_True()
        {
            //Arrange
            var answer = _builder.Build();

            //Act
            answer.SetAsChosenAnswer(_builder.QuestionInquirer, _builder.PersonWhoIsSettingTheAnswerAsChosen,
                                     _answersOfSpecificQuestion);

            //Assert
            Assert.True(answer.IsChosen);
        }
Пример #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 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);
        }