Example #1
0
 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;
 }
Example #2
0
 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;
 }
Example #3
0
        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);
        }
Example #4
0
 private Question GetQuestion(string questionText)
 {
     var question = new Question { Text = questionText };
     this.SetDefaultAnswers(question);
     return question;
 }
Example #5
0
 private Question GetFreeTextQuestion(string questionText)
 {
     var question = new Question { Text = questionText, QuestionType = QuestionTypes.FreeText };
     return question;
 }
Example #6
0
 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" });
 }