public void GetPages_ShouldThrowException_WhenQuizzesAndPagesUnequal() { // arrange var quizzes = new List <Quiz>(); var pages = TestAuxiliaryMethods.GetMockPageInputData(); PageContainer pageContainer = new PageContainer(_builder); // act pageContainer.GetPages(pages, quizzes.Count); // assert }
public void GetPages_ShouldThrowException_WhenThereIsTheWrongNumberOfPages() { // arrange var quizzes = new List <Quiz> { TestAuxiliaryMethods.GetMockQuiz(), TestAuxiliaryMethods.GetMockQuiz(), TestAuxiliaryMethods.GetMockQuiz() }; var pages = TestAuxiliaryMethods.GetMockPageInputData(); pages.Add("Quiz 3"); pages.Add("100"); pages.Add("50"); PageContainer pageContainer = new PageContainer(_builder); // act pageContainer.GetPages(pages, quizzes.Count); // assert }
public void GetPages_ShouldThrowException_WhenPageValuesNotInteger() { // arrange var quizzes = new List <Quiz> { TestAuxiliaryMethods.GetMockQuiz(), TestAuxiliaryMethods.GetMockQuiz(), TestAuxiliaryMethods.GetMockQuiz() }; var pages = TestAuxiliaryMethods.GetMockPageInputData(); pages.Add("Quiz 3"); pages.Add("hello"); pages.Add("world"); pages.Add("51");; PageContainer pageContainer = new PageContainer(_builder); // act pageContainer.GetPages(pages, quizzes.Count); // assert }