public void ResponseIsStringAfterVerification() { var target = new RecaptchaControl(); target.Verify(); Assert.IsInstanceOfType(target.Response, typeof(string)); }
public void PrivateKeyIsSetCorrectly() { var target = new RecaptchaControl(); target.PrivateKey = Key; Assert.AreEqual(Key, target.PrivateKey); }
public void RedThemeIsSetCorrectly() { var value = RecaptchaTheme.Red; var target = new RecaptchaControl(); target.Theme = value; Assert.AreEqual(value, target.Theme); }
public void LanguageIsSetCorrectly() { var value = "en"; var target = new RecaptchaControl(); target.Language = value; Assert.AreEqual(value, target.Language); }
public static string GenerateCaptcha(this HtmlHelper helper) { var captchaSettings = EngineContext.Current.Resolve <CaptchaSettings>(); var theme = !string.IsNullOrEmpty(captchaSettings.ReCaptchaTheme) ? captchaSettings.ReCaptchaTheme : "white"; var captchaControl = new Recaptcha.Web.UI.Controls.Recaptcha { ID = "recaptcha", ColorTheme = Recaptcha.Web.ColorTheme.Light, PublicKey = captchaSettings.ReCaptchaPublicKey, PrivateKey = captchaSettings.ReCaptchaPrivateKey }; var htmlWriter = new HtmlTextWriter(new StringWriter()); captchaControl.RenderControl(htmlWriter); return(htmlWriter.InnerWriter.ToString()); }
public void RedThemeIsSetByDefault() { var target = new RecaptchaControl(); Assert.AreEqual(RecaptchaTheme.Red, target.Theme); }
public void PrivateKeyIsStringByDefault() { var target = new RecaptchaControl(); Assert.IsInstanceOfType(target.PrivateKey, typeof(string)); }
public void RecaptchaIsWebControl() { var target = new RecaptchaControl(); Assert.IsInstanceOfType(target, typeof(WebControl)); }
public void VerifyTaskAsyncReturnsTaskOfRecaptchaVerificationResult() { var target = new RecaptchaControl(); Assert.IsInstanceOfType(target.VerifyTaskAsync(), typeof(Task <RecaptchaVerificationResult>)); }
public void VerifyReturnsRecaptchaVerificationResult() { var target = new RecaptchaControl(); Assert.IsInstanceOfType(target.Verify(), typeof(RecaptchaVerificationResult)); }
public void ResponseIsString() { var target = new RecaptchaControl(); Assert.IsInstanceOfType(target.Response, typeof(string)); }
public void LanguageIsNullByDefault() { var target = new RecaptchaControl(); Assert.IsNull(target.Language); }