示例#1
0
        public void SjekkIkkeLoggInn()
        {
            var norwayController = new NorWayController(mockRep.Object, mockLog.Object);

            mockHttpContext.Setup(s => s.Session).Returns(mockSession);

            mockSession[_loggetInn] = _ikkeLoggetInn;
            norwayController.ControllerContext.HttpContext = mockHttpContext.Object;

            // Act
            var resultat = norwayController.Sjekk() as UnauthorizedObjectResult;

            // Assert
            Assert.Equal("Ikke logget inn", resultat.Value);
        }
示例#2
0
        public void SjekkLoggInnOK()
        {
            var norwayController = new NorWayController(mockRep.Object, mockLog.Object);

            mockHttpContext.Setup(s => s.Session).Returns(mockSession);
            mockSession[_loggetInn] = _loggetInn;
            norwayController.ControllerContext.HttpContext = mockHttpContext.Object;

            // Act
            var resultat = norwayController.Sjekk() as OkObjectResult;

            // Assert
            Assert.Equal((int)HttpStatusCode.OK, resultat.StatusCode);
            Assert.Equal("Admin er logget inn", resultat.Value);
        }