Esempio n. 1
0
        public void GetAnswerValue_ShouldReturnIntWhenNumericIsTrue()
        {
            // Arrange
            var element = new ElementBuilder()
                          .WithNumeric(true)
                          .WithQuestionId("testNumber")
                          .Build();

            var formAnswers = new FormAnswers
            {
                Pages = new List <PageAnswers>
                {
                    new PageAnswers {
                        Answers = new List <Answers> {
                            new Answers
                            {
                                QuestionId = "testNumber",
                                Response   = "23"
                            }
                        }
                    }
                }
            };

            // Act
            var result = _elementMapper.GetAnswerValue(element, formAnswers);

            // Assert
            Assert.IsType <int>(result);
        }