public void Index()
        {
            // Arrange
            var serviceMock = new Mock<IDigipostService>();
            var controller = new IdentifyController(serviceMock.Object);

            // Act
            var result = controller.Index() as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }
 private static IdentifyController IdentifyControllerWithMockedDigipostServiceAndSessionState(
     IdentificationResult identificationResult)
 {
     var digipostService = new Mock<DigipostService>();
     digipostService.Setup(x => x.Identify(It.IsAny<Identification>())).ReturnsAsync(identificationResult);
     var controller = new IdentifyController(digipostService.Object);
     var context = new Mock<HttpContextBase>();
     var session = new Mock<HttpSessionStateBase>();
     context.Setup(x => x.Session).Returns(session.Object);
     var requestContext = new RequestContext(context.Object, new RouteData());
     controller.ControllerContext = new ControllerContext(requestContext, controller);
     return controller;
 }