コード例 #1
0
        public void LoggInn_ikke_ok()
        {
            //Arrange
            var controller = new LoggInnController(new LoggInnBLL(new DbLoggInnStub()));
            var SessionMock = new TestControllerBuilder();
            SessionMock.InitializeController(controller);
            controller.Session["AdminLoggetInn"] = true;
            //Act
            var resultat = (ViewResult)controller.LoggInn();

            //Assert
            Assert.AreEqual(resultat.ViewName, "");
        }
コード例 #2
0
        public void LoggInn()
        {
            //Arrange
            var controller  = new LoggInnController(new VyBLL(new AdminDBMetoderStubs()));
            var SessionMock = new TestControllerBuilder();

            SessionMock.InitializeController(controller);
            controller.Session["Innlogget"] = false;
            // Act
            var result = (ViewResult)controller.LoggInn();

            // Assert
            Assert.AreEqual("", result.ViewName);
        }
コード例 #3
0
        public void LoggUt()
        {
            //Arrange
            var controller  = new LoggInnController(new VyBLL(new AdminDBMetoderStubs()));
            var SessionMock = new TestControllerBuilder();

            SessionMock.InitializeController(controller);
            controller.Session["Innlogget"] = false;
            // Act
            var actionResult = (RedirectToRouteResult)controller.LoggUt();

            // Assert
            Assert.AreEqual(actionResult.RouteName, "");
            Assert.AreEqual(actionResult.RouteValues.Values.First(), "../Home/Index");
        }
コード例 #4
0
        public void LoggInn_BrukerFinnes_OK()
        {
            //Arrange
            var controller  = new LoggInnController(new VyBLL(new AdminDBMetoderStubs()));
            var SessionMock = new TestControllerBuilder();
            var bruker      = new bruker()
            {
                Brukernavn = "navn"
            };

            SessionMock.InitializeController(controller);
            controller.Session["Innlogget"] = true;
            // Act
            var actionResult = (RedirectToRouteResult)controller.LoggInn(bruker);

            // Assert
            Assert.AreEqual(actionResult.RouteName, "");
            Assert.AreEqual(actionResult.RouteValues.Values.First(), "OversiktStasjoner");
        }