/** * Check all fields match expected values. * * @param fromXmlResponse */ public static void checkUnmarshalledThreeDSecureSigResponse(ThreeDSecureResponse fromXmlResponse) { Assert.AreEqual(ACCOUNT, fromXmlResponse.Account); Assert.AreEqual(MERCHANT_ID, fromXmlResponse.MerchantId); Assert.AreEqual(THREE_D_SECURE_SIG_MESSAGE, fromXmlResponse.Message); Assert.AreEqual(ORDER_ID, fromXmlResponse.OrderId); Assert.AreEqual(THREE_D_SECURE_SIG_RESULT, fromXmlResponse.Result); Assert.AreEqual(THREE_D_SECURE_SIG_RESPONSE_HASH, fromXmlResponse.Hash); Assert.AreEqual(TIMESTAMP_RESPONSE, fromXmlResponse.Timestamp); Assert.AreEqual(THREE_D_SECURE_STATUS, fromXmlResponse.ThreeDSecure.Status); Assert.AreEqual(THREE_D_SECURE_ECI, fromXmlResponse.ThreeDSecure.Eci); Assert.AreEqual(THREE_D_SECURE_XID, fromXmlResponse.ThreeDSecure.Xid); Assert.AreEqual(THREE_D_SECURE_CAVV, fromXmlResponse.ThreeDSecure.Cavv); Assert.AreEqual(THREE_D_SECURE_ALGORITHM, fromXmlResponse.ThreeDSecure.Algorithm); Assert.IsTrue(fromXmlResponse.IsSuccess()); }
/** * Check all fields match expected values. * * @param fromXmlResponse */ public static void checkUnmarshalledThreeDSecureEnrolledResponse(ThreeDSecureResponse fromXmlResponse) { Assert.AreEqual(ACCOUNT, fromXmlResponse.Account); Assert.AreEqual(AUTH_CODE, fromXmlResponse.AuthCode); Assert.AreEqual(AUTH_TIME_TAKEN.ToString(), fromXmlResponse.AuthTimeTaken.ToString()); Assert.AreEqual(MERCHANT_ID, fromXmlResponse.MerchantId); Assert.AreEqual(THREE_D_SECURE_ENROLLED_MESSAGE, fromXmlResponse.Message); Assert.AreEqual(ORDER_ID, fromXmlResponse.OrderId); Assert.AreEqual(PASREF, fromXmlResponse.PaymentsReference); Assert.AreEqual(THREE_D_SECURE_ENROLLED_RESULT, fromXmlResponse.Result); Assert.AreEqual(THREE_D_SECURE_ENROLLED_RESPONSE_HASH, fromXmlResponse.Hash); Assert.AreEqual(TIMESTAMP_RESPONSE, fromXmlResponse.Timestamp); Assert.AreEqual(TIME_TAKEN.ToString(), fromXmlResponse.TimeTaken.ToString()); Assert.AreEqual(THREE_D_SECURE_URL, fromXmlResponse.Url); Assert.AreEqual(THREE_D_SECURE_PAREQ, fromXmlResponse.Pareq); Assert.AreEqual(THREE_D_SECURE_ENROLLED_YES, fromXmlResponse.Enrolled); Assert.AreEqual(THREE_D_SECURE_XID, fromXmlResponse.Xid); Assert.IsTrue(fromXmlResponse.IsSuccess()); }