private Question GetNetChoiceQuestion(string questionText) { var question = new Question { Text = questionText, QuestionType = QuestionTypes.MultipleChoice }; question.Answers.Add(new Answer { Text = "1.1" }); question.Answers.Add(new Answer { Text = "2.0" }); question.Answers.Add(new Answer { Text = "3.5" }); question.Answers.Add(new Answer { Text = "4" }); question.Answers.Add(new Answer { Text = "4.5" }); return question; }
private Question GetPlatformChoiceQuestion(string questionText) { var question = new Question { Text = questionText, QuestionType = QuestionTypes.MultipleChoice }; question.Answers.Add(new Answer { Text = "Desktop" }); question.Answers.Add(new Answer { Text = "Web" }); question.Answers.Add(new Answer { Text = "Mainframe" }); question.Answers.Add(new Answer { Text = "Mobile" }); question.Answers.Add(new Answer { Text = "Otros" }); return question; }
public void QuestionDefaultConstructorShouldWork() { // Arrage var expectedId = 0; var expectedAnswersCount = 0; var expectedText = string.Empty; var expectedType = QuestionTypes.SingleOption; // Act var actual = new Question(); // Assert Assert.IsNotNull(actual); Assert.IsNotNull(actual.Answers); Assert.IsInstanceOfType(actual.Answers, typeof(IEnumerable<Answer>)); Assert.AreEqual(expectedAnswersCount, actual.Answers.Count()); Assert.AreEqual(expectedType, actual.QuestionType); Assert.AreEqual(expectedId, actual.Id); Assert.AreEqual(expectedText, actual.Text); }
private Question GetQuestion(string questionText) { var question = new Question { Text = questionText }; this.SetDefaultAnswers(question); return question; }
private Question GetFreeTextQuestion(string questionText) { var question = new Question { Text = questionText, QuestionType = QuestionTypes.FreeText }; return question; }
private void SetDefaultAnswers(Question question) { question.Answers.Add(new Answer { Text = "1" }); question.Answers.Add(new Answer { Text = "2" }); question.Answers.Add(new Answer { Text = "3" }); question.Answers.Add(new Answer { Text = "4" }); question.Answers.Add(new Answer { Text = "5" }); }