예제 #1
0
        public void InsertPages_ShouldThrowException_WhenCountOfQuizListAndPageObjectsUnequal()
        {
            // arrange
            var           quizzes       = new List <Quiz>();
            var           pages         = TestAuxiliaryMethods.GetMockPageContainers();
            PageContainer pageContainer = new PageContainer(_builder);

            // act
            pageContainer.InsertPages(quizzes, pages);

            // assert
        }
예제 #2
0
        public void InsertPages_ShouldInsertCorrectPagesToQuizzes()
        {
            // arrange
            var quizzes = new List <Quiz>
            {
                TestAuxiliaryMethods.GetMockQuiz(),
                TestAuxiliaryMethods.GetMockQuiz()
            };
            var           pages         = TestAuxiliaryMethods.GetMockPageContainers();
            PageContainer pageContainer = new PageContainer(_builder);

            // act
            pageContainer.InsertPages(quizzes, pages);

            // assert
            Assert.AreEqual(pages[0].QuizPageNumber, quizzes[0].CoursePage);
            Assert.AreEqual(pages[1].QuizPageNumber, quizzes[1].CoursePage);
        }