public void RemoveNumberFromQuestionText_ShouldRemoveTextCorrectly()
        {
            // arrange
            var testQuestion = TestAuxiliaryMethods.GetMockQuestion();
            var expected     = "This is a test question.";

            // act
            var actual = testQuestion.RemoveNumberFromQuestionText(testQuestion.QuestionText);

            // assert
            Assert.AreEqual(expected, actual);
        }
        public void HasMoreThanFourAnswers_ShouldReturnFalseIfLessThanFourAnswers()
        {
            // Arrange
            List <string> mockAnswers = new List <string>
            {
                "Answer 1",
                "Answer 2"
            };
            var testQuestion = TestAuxiliaryMethods.GetMockQuestion();

            testQuestion.Answers = mockAnswers;

            var expected = false;

            // Act
            var actual = testQuestion.HasMoreThanFiveAnswers(testQuestion.Answers);

            // Assert
            Assert.AreEqual(expected, actual);
        }