public void Should_receive_success_response() { var authResponse = GetStandardAuthResponse(); var response = RealExRequestFactory.RealExVoidRequest(authResponse.OrderId, authResponse.PasRef, authResponse.AuthCode).GetResponse(); Assert.AreEqual("00", response.Result); }
public void Should_send_3d_auth_request_successfully() { var orderId = Guid.NewGuid().ToString(); var response = RealExRequestFactory.RealEx3DEnrolledRequest(orderId, Amount, Card).GetResponse(); Assert.AreEqual("00", response.Result); var formReponse = FormPoster.Post(new Uri(response.Url), string.Format("&PaReq={0}&MD={1}&TermUrl={2}", HttpUtility.UrlEncode(response.PaReq), HttpUtility.UrlEncode("merchant data"), HttpUtility.UrlEncode("http://myurl.com"))); var htmlDocument = new HtmlDocument(); htmlDocument.LoadHtml(formReponse); var paRes = htmlDocument.DocumentNode.SelectSingleNode("//input[@name='PaRes']").GetAttributeValue("value", ""); response = RealExRequestFactory.RealEx3DVerifyRequest(orderId, Amount, Card, paRes).GetResponse(); Assert.AreEqual("00", response.Result); response = RealExRequestFactory.RealEx3DAuthRequest(orderId, Amount, Card, response.ThreeDSecure).GetResponse(); Assert.AreEqual("00", response.Result); }
public void Should_receive_success_response() { var response = RealExRequestFactory.RealExTssRequest(Guid.NewGuid().ToString(), Amount, Card, true).GetResponse(); Assert.AreEqual("00", response.Result); }
public void TestFixtureSetUp() { Amount = new Amount(100, RealExCurrency.EUR); Card = new Card("C Holder", RealExCardType.VISA, "4012001037141112", "1212", new Cvn("123")); RealExRequestFactory = new RealExRequestFactory(Secret, MerchantId); }
public void TestFixtureSetUp() { Amount = new Amount(100, RealExCurrency.EUR); Card = new Card("C Holder", RealExCardType.VISA, "4012001037141112", "1212", new Cvn("123")); RealExRequestFactory = new RealExRequestFactory(Secret, MerchantId); }