public void GetAnswersFromQuestionTest() { var dbQuestion = DbContext.Questions.FirstOrDefault(); Assert.IsTrue(dbQuestion != null); var dbQuestionId = dbQuestion.Id; var dbAnswers = dbQuestion.Answers; var answers = ARep.getAnswersFromQuestion(dbQuestionId); Assert.AreEqual(dbAnswers.Count, answers.Count); Assert.AreEqual(dbAnswers[0].Id, answers[0].Id); Assert.AreEqual(dbAnswers[0].QuestionId, answers[0].QuestionId); }
public void checkAnswersFromQuestionTest() { var question = DbContext.Questions.FirstOrDefault(); var answers = question.Answers; int correctAnswer = 0; int falseAnswer = 0; for (int i = 0; i < answers.Count; i++) { if (ARep.checkAnswer(answers[i].Id)) { correctAnswer++; } else { falseAnswer++; } } Assert.IsTrue(correctAnswer == 1 && falseAnswer == 3); }