Ejemplo n.º 1
0
        public void CheckFalseAnswerTest()
        {
            //The correct answer for Question 2, but the choice is uncorrect
            Answer _answer      = new Answer(2);
            string textAnswer   = "TAFE Building";
            bool   actualResult = _answer.Check(textAnswer);

            Assert.IsFalse(actualResult);
        }
Ejemplo n.º 2
0
        public void CheckTrueAnswerTest()
        {
            //The correct answer for Question 1
            Answer _answer      = new Answer(1);
            string textAnswer   = "TAFE Building";
            bool   actualResult = _answer.Check(textAnswer);

            Assert.IsTrue(actualResult);
        }
Ejemplo n.º 3
0
        public void TestCorrectAnswer()
        {
            //Load choice for question 1;
            Choice choice       = new Choice(1);
            Answer answer       = new Answer(1);
            bool   actualResult = false;

            choice.LoadChoice(path);

            foreach (string item in choice.ListChoice)
            {
                actualResult = answer.Check(item);
                if (actualResult)
                {
                    break;
                }
            }
            Assert.IsTrue(actualResult);
        }
Ejemplo n.º 4
0
        public void TestShuffleListChoice()
        {
            //Load choice for question 1;
            Choice choice       = new Choice(1);
            Answer answer       = new Answer(1);
            bool   actualResult = false;

            choice.LoadChoice(path);

            foreach (string item in choice.ListChoice)
            {
                if (answer.Check(item))
                {
                    if (choice.ListChoice.IndexOf(item) != 3)
                    {
                        actualResult = true;
                        break;
                    }
                }
            }
            Assert.IsTrue(actualResult);
        }
Ejemplo n.º 5
0
 public void TestCheck_InputIsInAnswers_ReturnTrue()
 {
     Assert.AreEqual(true, answer.Check("Test"));
     Assert.AreEqual(true, answer.Check("Testsson"));
     Assert.AreEqual(true, answer.Check("Another Test"));
 }