public void GetSubmittedAnswersLetters_Empty() { exampleAnswer.Text = ""; var submittedLetters = QuestionWithChoicesTools.GetSubmittedAnswersLetters(exampleAnswer); Assert.Empty(submittedLetters); }
public void GetSubmittedAnswersLetters_Normal() { var submittedLetters = QuestionWithChoicesTools.GetSubmittedAnswersLetters(exampleAnswer); var expected = new string[] { "A", "C" }; Assert.True(expected.SequenceEqual(submittedLetters)); }
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 GetAnswerChoicesLetters_None() { exampleQuestion.QuestionText = $"What is this?"; var choicesLetters = QuestionWithChoicesTools.GetAnswerChoicesLetters(exampleQuestion); Assert.Empty(choicesLetters); }
public void GetAnswerChoicesLetters_Normal() { exampleQuestion.QuestionText = $"What is this?{acd}A{ltd}some text{acd}B{ltd}some text{acd}C{ltd}some text"; var choicesLetters = QuestionWithChoicesTools.GetAnswerChoicesLetters(exampleQuestion); var expected = new string[] { "A", "B", "C" }; Assert.True(expected.SequenceEqual(choicesLetters)); }
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)); }