public void GetCorrectAnswersLetters_NoneCorrect() { exampleQuestion.CorrectAnswer = ""; var correctAnswers = QuestionWithChoicesTools.GetCorrectAnswersLetters(exampleQuestion); Assert.Empty(correctAnswers); }
public void GetCorrectAnswersLetters_Normal() { var correctAnswers = QuestionWithChoicesTools.GetCorrectAnswersLetters(exampleQuestion); var expected = new string[] { "A", "B" }; Assert.True(expected.SequenceEqual(correctAnswers)); }
public void GetCorrectAnswersLetters_SingleCorrect() { exampleQuestion.Type = QuestionType.SingleChoice; exampleQuestion.CorrectAnswer = "X"; var correctAnswers = QuestionWithChoicesTools.GetCorrectAnswersLetters(exampleQuestion); var expected = new string[] { "X" }; Assert.True(expected.SequenceEqual(correctAnswers)); }