public void SetQuestionVariablesTest() { model.CurrentQuiz = quizViewModel.GetQuizByTitle("Test Quiz"); model.SetQuestionVariables(1); Assert.AreEqual(model.CurrentQuestion.Id, 1); Assert.AreEqual(model.CurrentArrayOfAnswers, model.CurrentQuestion.Answers.ToArray()); }
//GET: Edit Questions public ActionResult EditQuestions(EditQuizViewModel model, int QuestionId, string QuizName) { if (model.CurrentQuestion == null) { model.CurrentQuiz = quizViewModel.GetQuizByTitle(QuizName); model.SetQuestionVariables(QuestionId); } else { model.SaveQuestionDetails(); return(RedirectToAction("EditQuiz", new { QuizName = model.CurrentQuiz.Title })); } return(View(model)); }