Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
 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]);
     }
 }
Exemple #5
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);
            }
        }
Exemple #6
0
 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]);
     }
 }
Exemple #7
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]);
     }
 }
Exemple #8
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]);
     }
 }
Exemple #9
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);
        }
Exemple #10
0
        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);
        }
Exemple #11
0
 public void setUp()
 {
     request = new LegalEntityRetrievalRequest();
 }