public void EcheckSaleWithEcheckToken()
        {
            EcheckSale echeckSaleObj = new EcheckSale();
            echeckSaleObj.ReportGroup = "Planets";
            echeckSaleObj.Amount = 123456;
            echeckSaleObj.Verify = true;
            echeckSaleObj.OrderId = "12345";
            echeckSaleObj.OrderSource = OrderSourceType.Ecommerce;

            EcheckTokenType echeckTokenTypeObj = new EcheckTokenType();
            echeckTokenTypeObj.AccType = EcheckAccountTypeEnum.Checking;
            echeckTokenTypeObj.LitleToken = "1234565789012";
            echeckTokenTypeObj.RoutingNum = "123456789";
            echeckTokenTypeObj.CheckNum = "123455";

            CustomBilling customBillingObj = new CustomBilling();
            customBillingObj.Phone = "123456789";
            customBillingObj.Descriptor = "good";

            Contact contactObj = new Contact();
            contactObj.Name = "Bob";
            contactObj.City = "lowell";
            contactObj.State = "MA";
            contactObj.Email = "litle.com";

            echeckSaleObj.Token = echeckTokenTypeObj;
            echeckSaleObj.CustomBilling = customBillingObj;
            echeckSaleObj.BillToAddress = contactObj;

            EcheckSalesResponse response = litle.EcheckSale(echeckSaleObj);
            StringAssert.AreEqualIgnoringCase("Approved", response.Message);
        }
        public void EcheckVerificationWithEcheckToken()
        {
            EcheckVerification echeckVerificationObject = new EcheckVerification();
            echeckVerificationObject.Amount = 123456;
            echeckVerificationObject.OrderId = "12345";
            echeckVerificationObject.OrderSource = OrderSourceType.Ecommerce;

            EcheckTokenType echeckTokenObj = new EcheckTokenType();
            echeckTokenObj.AccType = EcheckAccountTypeEnum.Checking;
            echeckTokenObj.LitleToken = "1234565789012";
            echeckTokenObj.RoutingNum = "123456789";
            echeckTokenObj.CheckNum = "123455";

            Contact contactObj = new Contact();
            contactObj.Name = "Bob";
            contactObj.City = "lowell";
            contactObj.State = "MA";
            contactObj.Email = "litle.com";

            echeckVerificationObject.Token = echeckTokenObj;
            echeckVerificationObject.BillToAddress = contactObj;

            EcheckVerificationResponse response = litle.EcheckVerification(echeckVerificationObject);
            StringAssert.AreEqualIgnoringCase("Approved", response.Message);
        }
        public void echeckRedepositWithEcheckToken()
        {
            EcheckRedeposit echeckredeposit = new EcheckRedeposit();
            echeckredeposit.LitleTxnId = 123456;
            EcheckTokenType echeckToken = new EcheckTokenType();
            echeckToken.AccType = EcheckAccountTypeEnum.Checking;
            echeckToken.LitleToken = "1234565789012";
            echeckToken.RoutingNum = "123456789";
            echeckToken.CheckNum = "123455";

            echeckredeposit.Token = echeckToken;
            EcheckRedepositResponse response = litle.EcheckRedeposit(echeckredeposit);
            Assert.AreEqual("Approved", response.Message);
        }
 public void echeckCreditWithToken()
 {
     EcheckCredit echeckcredit = new EcheckCredit();
     echeckcredit.Amount = 12L;
     echeckcredit.OrderId = "12345";
     echeckcredit.OrderSource = OrderSourceType.Ecommerce;
     EcheckTokenType echeckToken = new EcheckTokenType();
     echeckToken.AccType = EcheckAccountTypeEnum.Checking;
     echeckToken.LitleToken = "1234565789012";
     echeckToken.RoutingNum = "123456789";
     echeckToken.CheckNum = "123455";
     echeckcredit.EcheckToken = echeckToken;
     Contact billToAddress = new Contact();
     billToAddress.Name = "Bob";
     billToAddress.City = "Lowell";
     billToAddress.State = "MA";
     billToAddress.Email = "litle.com";
     echeckcredit.BillToAddress = billToAddress;
     EcheckCreditResponse response = litle.EcheckCredit(echeckcredit);
     Assert.AreEqual("Approved", response.Message);
 }