public void SaveQuestionDetailsTest() { model.CurrentQuiz = quizViewModel.GetQuizByTitle("Test Quiz"); model.SetQuestionVariables(1); model.CurrentQuestion.Question1 = "Changed Value Test"; model.SaveQuestionDetails(); Assert.AreEqual(entities.Questions.Where(x => x.Id == model.CurrentQuestion.Id).Single().Question1, "Changed Value Test"); model.CurrentQuestion.Question1 = "Is this a Test Question?"; model.SaveQuestionDetails(); }
//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)); }