public void TestListCount() { AnswerVM answervm = new AnswerVM(); answervm.Text = "Hello"; //QUESTION LIST IN QUIZVM QuestionVM questionvm = new QuestionVM(); questionvm.Text = "Hello"; questionvm.AnswerList = new ObservableCollection<AnswerVM>(); questionvm.AnswerList.Add(answervm); questionvm.AnswerText = answervm.Text; QuizVM quizvm = new QuizVM(); quizvm.QuestionList = new ObservableCollection<QuestionVM>(); quizvm.QuestionList.Add(questionvm); quizvm.QuestionText = questionvm.Text; //ASSERTS FOR QUESTIONLIST Assert.AreEqual(1, quizvm.QuestionList.Count); Assert.AreNotEqual(0, quizvm.QuestionList.Count); Assert.ReferenceEquals(questionvm, quizvm.QuestionList.GetType()); Assert.AreEqual("Hello", quizvm.QuestionText); //ASSERTS FOR ANSWERLIST Assert.AreEqual(1, questionvm.AnswerList.Count); Assert.AreNotEqual(0, questionvm.AnswerList.Count); Assert.ReferenceEquals(questionvm, questionvm.AnswerList.GetType()); Assert.AreEqual("Hello", questionvm.AnswerText); }
public void TestToPOCOS() { QuestionVM qvm = new QuestionVM(); QuizVM quizvm = new QuizVM(); AnswerVM answervm = new AnswerVM(); Assert.ReferenceEquals(qvm, qvm.ToPOCO()); Assert.ReferenceEquals(quizvm, quizvm.ToPOCO()); Assert.ReferenceEquals(answervm, answervm.ToPoco()); }