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); } }
protected HtmlPageContext(HtmlPageContext currentContext) : this(new Dictionary <string, object>(currentContext._properties)) { }
public ShowRecoveryCodes(HttpClient client, IHtmlDocument showRecoveryCodes, HtmlPageContext context) : base(client, showRecoveryCodes, context) { _recoveryCodeElements = HtmlAssert.HasElements(".recovery-code", showRecoveryCodes); Context[RecoveryCodes] = string.Join(" ", Codes); }
public Register(HttpClient client, IHtmlDocument register, HtmlPageContext context) : base(client, register, context) { _registerForm = HtmlAssert.HasForm(register); }
public LoginWith2fa(HttpClient client, IHtmlDocument loginWithTwoFactor, HtmlPageContext context) : base(client, loginWithTwoFactor, context) { _twoFactorForm = HtmlAssert.HasForm(loginWithTwoFactor); _loginWithRecoveryCodeLink = HtmlAssert.HasLink("#recovery-code-login", loginWithTwoFactor); }
public EnableAuthenticator(HttpClient client, IHtmlDocument enableAuthenticator, HtmlPageContext context) : base(client, enableAuthenticator, context) { _codeElement = HtmlAssert.HasElement("kbd", enableAuthenticator); _sendCodeForm = HtmlAssert.HasForm("#send-code", enableAuthenticator); }
public LoginWithRecoveryCode(HttpClient client, IHtmlDocument loginWithRecoveryCode, HtmlPageContext context) : base(client, loginWithRecoveryCode, context) { _loginWithRecoveryCodeForm = HtmlAssert.HasForm(loginWithRecoveryCode); }
public Login(HttpClient client, IHtmlDocument login, HtmlPageContext context) : base(client, login, context) { _loginForm = HtmlAssert.HasForm(login); }