public void TestCancelRequest() { var paymentResultPspReference = MockPaymentData.GetTestPspReferenceMocked(); var cancelRequest = base.CreateCancelTestRequest(pspReference: paymentResultPspReference); Assert.IsNotNull(cancelRequest.ApplicationInfo); Assert.AreEqual(cancelRequest.ApplicationInfo.AdyenLibrary.Name, ClientConfig.LibName); Assert.AreEqual(cancelRequest.ApplicationInfo.AdyenLibrary.Version, ClientConfig.LibVersion); }
public void TestCancelReceivedMocked() { var paymentResultPspReference = MockPaymentData.GetTestPspReferenceMocked(); //Call authorization test var client = base.CreateMockTestClientRequest("Mocks/cancel-received.json"); var modification = new Modification(client); var cancelRequest = base.CreateCancelTestRequest(pspReference: paymentResultPspReference); var cancelResult = modification.Cancel(cancelRequest); Assert.AreEqual(cancelResult.Response, Adyen.Model.Enum.ResponseEnum.CancelReceived); }
public void TestCaptureError167() { var paymentResultPspReference = MockPaymentData.GetTestPspReferenceMocked(); //Call authorization test var client = base.CreateMockTestClientRequest("Mocks/capture-error-167.json"); var modification = new Modification(client); var captureRequest = base.CreateCaptureTestRequest(paymentResultPspReference); var captureResult = modification.Capture(captureRequest); Assert.AreEqual(captureResult.Status, "422"); Assert.AreEqual(captureResult.ErrorCode, "167"); }
public void TestCaptureMockedSuccess() { var paymentResultPspReference = MockPaymentData.GetTestPspReferenceMocked(); //Call authorization test var client = base.CreateMockTestClientRequest("Mocks/capture-success.json"); var modification = new Modification(client); //Send capture call with psp refernce var captureRequest = base.CreateCaptureTestRequest(paymentResultPspReference); var captureResult = modification.Capture(captureRequest); Assert.AreEqual(captureResult.Response, Adyen.Model.Enum.ResponseEnum.CaptureReceived); }
public void TestAdjustAuthorisationReceivedMocked() { var paymentResultPspReference = MockPaymentData.GetTestPspReferenceMocked(); //Call authorization test var client = base.CreateMockTestClientRequest("Mocks/adjustAuthorisation-received.json"); var modification = new Modification(client); var authorisationRequest = base.CreateAdjustAuthorisationRequest(pspReference: paymentResultPspReference); var adjustAuthorisationResult = modification.AdjustAuthorisation(authorisationRequest); Assert.AreEqual(adjustAuthorisationResult.Response, Adyen.Model.Enum.ResponseEnum.AdjustAuthorisationReceived); Assert.AreEqual(adjustAuthorisationResult.PspReference, "853569123456789D"); Assert.AreEqual(adjustAuthorisationResult.AdditionalData["merchantReference"], "payment - 20190901"); }