コード例 #1
0
        public void Index_Vis_View()
        {
            var SessionMock = new TestControllerBuilder();

            var controller = new AdminController(new AdminBLL(new AdminRepositoryStub()));

            SessionMock.InitializeController(controller);
            controller.Session["AdminLoggetInn"] = false;

            // Act
            var actionResult = (ViewResult)controller.Index();

            // Assert
            Assert.AreEqual(actionResult.ViewName, "");
        }
コード例 #2
0
        public void Index_Post_OK()
        {
            var SessionMock = new TestControllerBuilder();

            var controller = new AdminController(new AdminBLL(new AdminRepositoryStub()));

            SessionMock.InitializeController(controller);
            controller.Session["AdminLoggetInn"] = true;

            var forventetAdmin = new Administratoren()
            {
                Id = 100,
                Brukernavn = "Sofia",

            };
            // Act
            var result = (RedirectToRouteResult)controller.Index(forventetAdmin);

            // Assert
            Assert.AreEqual(result.RouteName, "");
            Assert.AreEqual(result.RouteValues.Values.First(), "adminSide");
        }