Пример #1
0
        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));
        }
Пример #2
0
        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);
        }