public void QuestionManagement_getQuestionById0Test_Return_NullReferenceException() { QuestionManagement qManager = new QuestionManagement(); Question q = qManager.getQuestionById(0); Assert.IsNotNull(q.question); }
public MainWindow() { InitializeComponent(); chkBoxes = new CheckBox[] { chkA, chkB, chkC, chkD }; QuestionManagement qm = new QuestionManagement(); questionSet = qm.getQuestionSet(); SetQuiz(0); }
public void QuestionManagement_getQuestionByIdTest_ReturnValue() { QuestionManagement qManager = new QuestionManagement(); Question q = qManager.getQuestionById(1); Assert.AreEqual(q.answers[0].GetAnswer(), "122"); Assert.AreEqual(q.answers[1].GetAnswer(), "133"); Assert.AreEqual(q.answers[2].GetAnswer(), "144"); Assert.AreEqual(q.answers[3].GetAnswer(), "112"); }
public void QuestionFactory_MapQuestion_ReturnValueObject() { EHFragenEntities ehfEntitie = new EHFragenEntities(); QuestionFactory qFactory = new QuestionFactory(); QuestionManagement qManager = new QuestionManagement(); Question managerQ = qManager.getQuestionById(1); Fragenbogen_RK.Fragen fragen = ehfEntitie.Fragens.Where(x => (x.P_Id == 1)).FirstOrDefault(); List <Antworten> antworten = ehfEntitie.Antwortens.Where(x => (x.P_Id == 1)).ToList(); Question factoryQ = qFactory.MapQuestion(fragen, antworten); Assert.AreEqual(factoryQ.question, managerQ.question); }
public void QuestionManagement_QuestionSet_ReturnValues() { QuestionManagement qManager = new QuestionManagement(); List <Question> qList = qManager.getQuestionSet(); List <Question> qBeforeList = new List <Question>(); foreach (Question q in qList) { Assert.IsFalse(qBeforeList.Contains(q)); Assert.AreNotEqual(q.question, ""); Assert.AreNotEqual(q.question, null); qBeforeList.Add(q); } }
private void Reset() { lblFrage.Visibility = Visibility.Visible; brdHeadline.Visibility = Visibility.Visible; foreach (CheckBox chk in chkBoxes) { chk.Visibility = Visibility.Visible; } lblScore.Visibility = Visibility.Hidden; lblScore.Content = ""; btnWeiter.Content = "Prüfen"; QuestionManagement qm = new QuestionManagement(); questionSet = qm.getQuestionSet(); score = 0; questionIndex = 1; SetQuiz(questionIndex); }