Пример #1
0
 public Index(HttpClient client, IHtmlDocument manage, HtmlPageContext context)
     : base(client, manage, context)
 {
     _profileLink        = HtmlAssert.HasLink("#profile", manage);
     _changePasswordLink = HtmlAssert.HasLink("#change-password", manage);
     _twoFactorLink      = HtmlAssert.HasLink("#two-factor", manage);
     _personalDataLink   = HtmlAssert.HasLink("#personal-data", manage);
 }
 public TwoFactorAuthentication(HttpClient client, IHtmlDocument twoFactor, HtmlPageContext context, bool twoFactorEnabled)
     : base(client, twoFactor, context)
 {
     _twoFactorEnabled = twoFactorEnabled;
     if (!_twoFactorEnabled)
     {
         _enableAuthenticatorLink = HtmlAssert.HasLink("#enable-authenticator", twoFactor);
     }
 }
Пример #3
0
 protected HtmlPageContext(HtmlPageContext currentContext)
     : this(new Dictionary <string, object>(currentContext._properties))
 {
 }
Пример #4
0
 public ShowRecoveryCodes(HttpClient client, IHtmlDocument showRecoveryCodes, HtmlPageContext context)
     : base(client, showRecoveryCodes, context)
 {
     _recoveryCodeElements  = HtmlAssert.HasElements(".recovery-code", showRecoveryCodes);
     Context[RecoveryCodes] = string.Join(" ", Codes);
 }
Пример #5
0
 public Register(HttpClient client, IHtmlDocument register, HtmlPageContext context)
     : base(client, register, context)
 {
     _registerForm = HtmlAssert.HasForm(register);
 }
Пример #6
0
 public LoginWith2fa(HttpClient client, IHtmlDocument loginWithTwoFactor, HtmlPageContext context)
     : base(client, loginWithTwoFactor, context)
 {
     _twoFactorForm             = HtmlAssert.HasForm(loginWithTwoFactor);
     _loginWithRecoveryCodeLink = HtmlAssert.HasLink("#recovery-code-login", loginWithTwoFactor);
 }
Пример #7
0
 public EnableAuthenticator(HttpClient client, IHtmlDocument enableAuthenticator, HtmlPageContext context)
     : base(client, enableAuthenticator, context)
 {
     _codeElement  = HtmlAssert.HasElement("kbd", enableAuthenticator);
     _sendCodeForm = HtmlAssert.HasForm("#send-code", enableAuthenticator);
 }
Пример #8
0
 public LoginWithRecoveryCode(HttpClient client, IHtmlDocument loginWithRecoveryCode, HtmlPageContext context)
     : base(client, loginWithRecoveryCode, context)
 {
     _loginWithRecoveryCodeForm = HtmlAssert.HasForm(loginWithRecoveryCode);
 }
Пример #9
0
 public Login(HttpClient client, IHtmlDocument login, HtmlPageContext context)
     : base(client, login, context)
 {
     _loginForm = HtmlAssert.HasForm(login);
 }