public ActionResult ChangeStatus(int id, string status, string path) { string[] redirectUrl = path.Split("/"); _questionLogic.ChangeStatus(id, status); if (redirectUrl[2] == "Overview") { return(RedirectToAction(nameof(Overview))); } return(RedirectToAction(nameof(OverviewClosed))); }
public void ChangeQuestionStatus_IsValid() { Mock <IQuestionContext> mockContext = new Mock <IQuestionContext>(); Category category = new Category("Medisch"); Question question = new Question(1, "foo", "baa", Question.QuestionStatus.Closed, DateTime.Today, true, category, 12); QuestionLogic logic = new QuestionLogic(mockContext.Object); logic.ChangeStatus(question.QuestionId, Question.QuestionStatus.Closed.ToString()); Assert.AreNotEqual(question.Status.ToString(), "Open"); }