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)); }
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>)); }