public void posWithoutCapabilityAndEntryMode() { authorization authorization = new authorization(); authorization.reportGroup = "Planets"; authorization.orderId = "12344"; authorization.amount = 106; authorization.orderSource = orderSourceType.ecommerce; pos pos = new pos(); pos.cardholderId = posCardholderIdTypeEnum.pin; authorization.pos = pos; cardType card = new cardType(); card.type = methodOfPaymentTypeEnum.VI; card.number = "4100000000000002"; card.expDate = "1210"; authorization.card = card; //This needs to compile customBilling cb = new customBilling(); cb.phone = "1112223333"; //This needs to compile too try { litle.Authorize(authorization); //expected exception; } catch (LitleOnlineException e) { Assert.True(e.Message.StartsWith("Error validating xml data against the schema")); } }
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 SimpleAuthWithCard() { authorization authorization = new authorization(); authorization.reportGroup = "Planets"; authorization.orderId = "12344"; authorization.amount = 106; authorization.orderSource = orderSourceType.ecommerce; cardType card = new cardType(); card.type = methodOfPaymentTypeEnum.VI; card.number = "414100000000000000"; card.expDate = "1210"; authorization.card = card; //This needs to compile customBilling cb = new customBilling(); cb.phone = "1112223333"; //This needs to compile too authorizationResponse response = litle.Authorize(authorization); Assert.AreEqual("000", response.response); }
public void simpleAuthWithPaypal() { authorization authorization = new authorization(); authorization.reportGroup = "Planets"; authorization.orderId = "123456"; authorization.amount = 106; authorization.orderSource = orderSourceType.ecommerce; payPal paypal = new payPal(); paypal.payerId = "1234"; paypal.token = "1234"; paypal.transactionId = "123456"; authorization.paypal = paypal; //This needs to compile customBilling cb = new customBilling(); cb.phone = "1112223333"; //This needs to compile too authorizationResponse response = litle.Authorize(authorization); Assert.AreEqual("Approved", response.message); }
public void testAuthHandleSpecialCharacters() { authorization authorization = new authorization(); authorization.reportGroup = "<'&\">"; authorization.orderId = "123456"; authorization.amount = 106; authorization.orderSource = orderSourceType.ecommerce; payPal paypal = new payPal(); paypal.payerId = "1234"; paypal.token = "1234"; paypal.transactionId = "123456"; authorization.paypal = paypal; //This needs to compile customBilling cb = new customBilling(); cb.phone = "<'&\">"; //This needs to compile too authorizationResponse response = litle.Authorize(authorization); Assert.AreEqual("Approved", response.message); }