Ejemplo n.º 1
0
        public void HandleDynamicContentShould_ReturnUnchangedPageIfItErrors()
        {
            //Arrange
            var myPage = new PageVM()
            {
                PageId         = "TestPage",
                PageName       = "",
                DynamicContent = new DynamicContentVM()
                {
                    DefaultAction = "This will return an error"
                },
                Questions = new List <QuestionVM>()
                {
                    new QuestionVM()
                    {
                        QuestionId = "Test Question"
                    }
                }
            };

            //Act
            var sut = DynamicContentHelpers.HandleDynamicContent(myPage, formContext);

            //Assert
            sut.Should().BeEquivalentTo(myPage);
        }
Ejemplo n.º 2
0
        public void HandleDynamicContentShould_ReturnSamePageIf_NoDynamicContent()
        {
            //Arrange
            var myPage = new PageVM()
            {
                PageId    = "TestPage",
                PageName  = "Test page",
                Questions = new List <QuestionVM>()
                {
                    new QuestionVM()
                    {
                        QuestionId = "Test Question"
                    }
                }
            };

            //Act
            var sut = DynamicContentHelpers.HandleDynamicContent(myPage, formContext);

            //Assert
            sut.Should().BeEquivalentTo(myPage);
        }