public void DetailNotAllowed() { var mockUser = University.GetUser("e100"); StickerController controller = new StickerController(); controller.ControllerContext = new ControllerContext(MockAuthContext(mockUser).Object, new RouteData(), controller); ActionResult result = controller.Detail(2); Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(HttpUnauthorizedResult)); }
public void DetailwithApprovalUser() { var mockUser = University.GetUser("o101"); StickerController controller = new StickerController(); controller.ControllerContext = new ControllerContext(MockAuthContext(mockUser).Object, new RouteData(), controller); ViewResult result = controller.Detail(1) as ViewResult; Assert.IsNotNull(result); Assert.IsInstanceOfType(result.Model, typeof(StickerApplication)); StickerApplication model = result.Model as StickerApplication; Assert.AreEqual(1, model.ID); }