_Login() private method

private _Login ( Sitecore.Feature.Accounts.Models.LoginInfo loginInfo ) : System.Web.Mvc.ActionResult
loginInfo Sitecore.Feature.Accounts.Models.LoginInfo
return System.Web.Mvc.ActionResult
 public void _LoginShouldRedirectIfLoggedIn(Database db, [Content] DbItem item, [Frozen] IAccountRepository repo, LoginInfo info, INotificationService service, IAccountsSettingsService accountSetting)
 {
   var controller = new AccountsController(repo, service, accountSetting, null, null);
   repo.Login(string.Empty, string.Empty).ReturnsForAnyArgs(x => true);
   var result = controller._Login(info);
   result.Should().BeOfType<JsonResult>();
   ((result as JsonResult).Data as LoginResult).RedirectUrl.Should().BeEquivalentTo(info.ReturnUrl);
 }
Exemplo n.º 2
0
 public void _Login_LoggedIn_ShouldRedirect(Database db, [Content] DbItem item, User user, [Frozen] IAccountRepository repo, LoginInfo info, INotificationService service, IAccountsSettingsService accountSetting, IUserProfileService userProfileService)
 {
     userProfileService.ValidateUser(Arg.Any<User>()).ReturnsForAnyArgs(true);
     var controller = new AccountsController(repo, service, accountSetting, userProfileService, null);
     repo.Login(string.Empty, string.Empty).ReturnsForAnyArgs(x => user);
     var result = controller._Login(info);
     result.Should().BeOfType<JsonResult>();
     ((result as JsonResult).Data as LoginResult).RedirectUrl.Should().BeEquivalentTo(info.ReturnUrl);
 }