Esempio n. 1
0
        public void TestAddAnswer()
        {
            CurrentQuiz.Data.AddNewTask(new CreatorMultipleChoiceTask());
            CurrentQuiz.Data.Tasks[0].AddNewAnswer();
            MultipleChoiceTask task = CurrentQuiz.Data.Tasks[0] as MultipleChoiceTask;

            Assert.AreEqual(task.Answers[0].Value, "Ваш ответ...");
            Assert.AreEqual(task.Answers[0].GetType(), typeof(Answer));
        }
Esempio n. 2
0
        public void TestAddMultipleChoiceTask()
        {
            Quiz quiz = new Quiz("MyQuiz");

            quiz.AddNewTask(new CreatorMultipleChoiceTask());
            Assert.AreEqual(quiz.Tasks.Count, 1);
            MultipleChoiceTask task = quiz.Tasks[0] as MultipleChoiceTask;

            Assert.IsNotNull(task);
            Assert.AreEqual(task.Question, "Введите вопрос...");
            Assert.AreEqual(task.Point, 1);
            Assert.IsFalse(task.SwapAnswer);
            Assert.AreEqual(task.Answers.Count, 0);
            Assert.AreEqual(task.Answers.GetType(), typeof(ObservableCollection <Answer>));
        }