Maverick.Web.Controllers.IdentityController.LoginGet C# (CSharp) Method

LoginGet() private method

private LoginGet ( string id, string returnUrl ) : System.Web.Mvc.ActionResult
id string
returnUrl string
return System.Web.Mvc.ActionResult
        public ActionResult LoginGet(string id, string returnUrl)
        {
            // "id" is the name of the identity source
            IdentitySource identitySource = GetIdentitySource(id);
            if (identitySource == null) {
                return ResourceNotFound();
            }

            return TransformActionResult(id, identitySource.Login(ControllerContext, ToUriOrNull(returnUrl)));
        }

Usage Example

Esempio n. 1
0
        public void LoginGet_Does_Not_Alter_ViewName_If_It_Starts_With_Tilde()
        {
            // Arrange
            var controller = new IdentityController();
            controller.IdentitySources.AddMock(UnusedMockIdentitySource);

            var mockSource = controller.IdentitySources.AddMock(SelectedMockIdentitySource);

            mockSource.Setup(s => s.Login(It.IsAny<ControllerContext>(), TestReturnUrl))
                      .Returns(new ViewResult { ViewName = TestExplicitViewName });

            // Act
            ActionResult actualResult = controller.LoginGet(SelectedMockIdentitySource, TestReturnUrl.ToString());

            // Assert
            ResultAssert.IsView(actualResult, TestExplicitViewName, ExpectedMasterName);
        }
All Usage Examples Of Maverick.Web.Controllers.IdentityController::LoginGet