public void TestGetLegalEntityRetrievalRequestSimple() { legalEntitytId = "201003"; legalEntityRetrievalResponse response = new LegalEntityRetrievalRequest().GetLegalEntityRequest(legalEntitytId); Assert.AreEqual(legalEntitytId, response.legalEntityId); Assert.AreEqual(10, response.responseCode); Assert.AreEqual("Approved", response.responseDescription); }
public void TestGetLegalEntityRetrievalRequestManualReview() { legalEntitytId = "201020"; legalEntityRetrievalResponse response = new LegalEntityRetrievalRequest().GetLegalEntityRequest(legalEntitytId); Assert.AreEqual(legalEntitytId, response.legalEntityId); Assert.AreEqual(20, response.responseCode); Assert.AreEqual("Manual Review", response.responseDescription); }
public void test2and2a() { legalEntityCreateRequest.address.streetAddress1 = streetAdrss1ForTest2; legalEntityCreateRequest.taxId = (rand.NextDouble() * 9000000000) + 100000000 + ""; legalEntityCreateResponse response = legalEntityCreateRequest.PostLegalEntityCreateRequest(); string legalEntityIdFromTest2 = response.legalEntityId; LegalEntityRetrievalRequest reqReq = new LegalEntityRetrievalRequest(); reqReq.Configuration = config; reqReq.Communication = comm; legalEntityRetrievalResponse reqResponse = new LegalEntityRetrievalRequest().GetLegalEntityRequest(legalEntityIdFromTest2); }
public void TestGetLegalEntityRetrievalRequestErrorResponse503() { legalEntitytId = "201503"; try { legalEntityRetrievalResponse response = new LegalEntityRetrievalRequest().GetLegalEntityRequest(legalEntitytId); } catch (PayFacWebException ex) { errorResponse errorResponse = ex.errorResponse; Assert.NotNull(errorResponse.transactionId); Assert.AreEqual("Service was unavailable.", errorResponse.errors[0]); } }
public void test7() { try { LegalEntityRetrievalRequest legalEntityRetrievalResponseObj = new LegalEntityRetrievalRequest(); legalEntityRetrievalResponseObj.Communication = comm; legalEntityRetrievalResponseObj.Configuration = config; legalEntityRetrievalResponse response = legalEntityRetrievalResponseObj.GetLegalEntityRequest("0"); } catch (Exception ex) { Assert.AreEqual("Request failed - HTTP 400 ErrorError in request: Could not find requested object.", ex.Message); } }
public void TestGetLegalEntityRetrievalRequestErrorResponse500() { legalEntitytId = "201500"; try { legalEntityRetrievalResponse response = new LegalEntityRetrievalRequest().GetLegalEntityRequest(legalEntitytId); Assert.Fail("PayfacWebException expected, None thrown"); } catch (PayFacWebException ex) { errorResponse errorResponse = ex.errorResponse; Assert.NotNull(errorResponse.transactionId); Assert.AreEqual("Internal Error. This error has already been escalated to Vantiv for resolution. Please contact support with questions.", errorResponse.errors[0]); } }
public void TestGetLegalEntityRetrievalRequestErrorResponse401() { legalEntitytId = "201401"; try { legalEntityRetrievalResponse response = new LegalEntityRetrievalRequest().GetLegalEntityRequest(legalEntitytId); Assert.Fail("PayfacWebException expected, None thrown"); } catch (PayFacWebException ex) { errorResponse errorResponse = ex.errorResponse; Assert.NotNull(errorResponse.transactionId); Assert.AreEqual("You are not authorized to access this resource. Please check your credentials.", errorResponse.errors[0]); } }
public void TestGetLegalEntityRetrievalRequestErrorResponse400() { legalEntitytId = "201400"; try { legalEntityRetrievalResponse response = new LegalEntityRetrievalRequest().GetLegalEntityRequest(legalEntitytId); Assert.Fail("PayfacWebException expected, None thrown"); } catch (PayFacWebException ex) { errorResponse errorResponse = ex.errorResponse; Assert.NotNull(errorResponse.transactionId); Assert.AreEqual("Could not find requested object.", errorResponse.errors[0]); } }
public void test2and2b() { legalEntityCreateRequest.address.streetAddress1 = streetAdrss1ForTest2; legalEntityCreateRequest.taxId = (rand.NextDouble() * 9000000000) + 100000000 + ""; legalEntityCreateResponse response = legalEntityCreateRequest.PostLegalEntityCreateRequest(); string legalEntityIdFromTest2 = response.legalEntityId; LegalEntityRetrievalRequest reqReq = new LegalEntityRetrievalRequest(); reqReq.Configuration = config; reqReq.Communication = comm; legalEntityRetrievalResponse reqResponse = new LegalEntityRetrievalRequest().GetLegalEntityRequest(legalEntityIdFromTest2); Assert.AreEqual(10, reqResponse.responseCode); Assert.AreEqual("Approved", reqResponse.responseDescription); }
public void test2and6() { legalEntityCreateRequest.legalEntityType = legalEntityType.INDIVIDUAL_SOLE_PROPRIETORSHIP; legalEntityCreateRequest.address.streetAddress1 = streetAdrss1ForTest2; legalEntityCreateRequest.taxId = (rand.NextDouble() * 9000000000) + 100000000 + ""; legalEntityCreateResponse responseFromTest2 = legalEntityCreateRequest.PostLegalEntityCreateRequest(); string legalEntityIdFromTest2 = responseFromTest2.legalEntityId; LegalEntityRetrievalRequest legalEntityRetrievalResponseObj = new LegalEntityRetrievalRequest(); legalEntityRetrievalResponseObj.Communication = comm; legalEntityRetrievalResponseObj.Configuration = config; legalEntityRetrievalResponse response = legalEntityRetrievalResponseObj.GetLegalEntityRequest(legalEntityIdFromTest2); Assert.AreEqual(20, response.responseCode); }
public void setUp() { request = new LegalEntityRetrievalRequest(); }