示例#1
0
        public void simpleEcheckCredit()
        {
            echeckCredit echeckcredit = new echeckCredit();

            echeckcredit.amount     = 12L;
            echeckcredit.litleTxnId = 123456789101112L;
            echeckCreditResponse response = litle.EcheckCredit(echeckcredit);

            Assert.AreEqual("Approved", response.message);
        }
        public void testEcheckCredit()
        {
            var echeckcredit = new echeckCredit();

            echeckcredit.amount     = 12;
            echeckcredit.litleTxnId = 123456789101112;

            var mock = new Mock <Communications>(_memoryStreams);

            mock.Setup(
                Communications =>
                Communications.HttpPost(
                    It.IsRegex(
                        ".*?<litleOnlineRequest.*?<echeckCredit.*?<litleTxnId>123456789101112</litleTxnId>.*?</echeckCredit>.*?",
                        RegexOptions.Singleline), It.IsAny <Dictionary <string, string> >()))
            .Returns(
                "<litleOnlineResponse version='8.10' response='0' message='Valid Format' xmlns='http://www.litle.com/schema'><echeckCreditResponse><litleTxnId>123</litleTxnId></echeckCreditResponse></litleOnlineResponse>");

            var mockedCommunication = mock.Object;

            litle.setCommunication(mockedCommunication);
            var echeckcreditresponse = litle.EcheckCredit(echeckcredit);

            Assert.AreEqual(123, echeckcreditresponse.litleTxnId);
        }
        public void SimpleEcheckCredit()
        {
            var echeckcredit = new echeckCredit
            {
                amount     = 12L,
                litleTxnId = 123456789101112L
            };
            var response = _litle.EcheckCredit(echeckcredit);

            Assert.AreEqual("Approved", response.message);
        }
        public void test45()
        {
            echeckCredit credit = new echeckCredit();

            credit.orderId     = "45";
            credit.amount      = 1001;
            credit.orderSource = orderSourceType.telephone;
            contact billToAddress = new contact();

            billToAddress.firstName = "John";
            billToAddress.lastName  = "Smith";
            credit.billToAddress    = billToAddress;
            echeckType echeck = new echeckType();

            echeck.accNum     = "10@BC99999";
            echeck.accType    = echeckAccountTypeEnum.Checking;
            echeck.routingNum = "053100300";
            credit.echeck     = echeck;

            echeckCreditResponse response = litle.EcheckCredit(credit);

            Assert.AreEqual("301", response.response);
            Assert.AreEqual("Invalid Account Number", response.message);
        }
示例#5
0
        public void simpleEcheckCredit()
        {
            var echeckcredit = new echeckCredit
            {
                id          = "1",
                reportGroup = "Planets",
                amount      = 12L,
                litleTxnId  = 123456789101112L,
            };

            var response = _litle.EcheckCredit(echeckcredit);

            Assert.AreEqual("Approved", response.message);
        }