public void testIsTeacher() { // arrange const int courseID1 = 2; const int courseID2 = 1; const int courseID3 = 2; const string userid1 = "2"; const string userid2 = "4"; const string userid3 = "5"; // act var result1 = _service.isTeacher(courseID1, userid1); var result2 = _service.isTeacher(courseID2, userid2); var result3 = _service.isTeacher(courseID3, userid3); // assert Assert.IsFalse(result1); Assert.IsFalse(result2); Assert.IsTrue(result3); }
// GET: Assignments public ActionResult Index(int id) { var currentUser = User.Identity.GetUserId(); if (aService.isTeacher(id, currentUser)) { return(RedirectToAction("TeacherIndex", "Assignments", new { id = id })); } else { return(RedirectToAction("StudentIndex", "Assignments", new { id = id })); } }