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); }
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); }
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); }
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); }
public void TestCheck_InputIsInAnswers_ReturnTrue() { Assert.AreEqual(true, answer.Check("Test")); Assert.AreEqual(true, answer.Check("Testsson")); Assert.AreEqual(true, answer.Check("Another Test")); }