public void ValidatePostData() { HttpContextBase context = GetContext(); context.Request.ServerVariables["REMOTE_ADDR"] = "127.0.0.1"; context.Request.Form["recaptcha_challenge_field"] = "CHALLENGE"; context.Request.Form["recaptcha_response_field"] = "RESPONSE"; Assert.AreEqual("privatekey=PRIVATE_KEY&remoteip=127.0.0.1&challenge=CHALLENGE&response=RESPONSE", ReCaptcha.GetValidatePostData(context, "PRIVATE_KEY")); }
public void ValidatePostDataWhenNoResponse() { // Arrange HttpContextBase context = GetContext(); VirtualPathUtilityBase virtualPathUtility = GetVirtualPathUtility(); context.Request.ServerVariables["REMOTE_ADDR"] = "127.0.0.1"; context.Request.Form["recaptcha_challenge_field"] = "CHALLENGE"; // Act var validatePostData = ReCaptcha.GetValidatePostData(context, "PRIVATE_KEY", virtualPathUtility); // Assert Assert.Equal("privatekey=PRIVATE_KEY&remoteip=127.0.0.1&challenge=CHALLENGE&response=", validatePostData); }