Esempio n. 1
0
        public void TestBalanceInquiry()
        {
            var balanceInquiry = new balanceInquiry();

            balanceInquiry.orderSource = orderSourceType.ecommerce;
            balanceInquiry.card        = new giftCardCardType();

            batchRequest.addBalanceInquiry(balanceInquiry);

            Assert.AreEqual(1, batchRequest.getNumBalanceInquiries());

            mockCnpFile.Verify(cnpFile => cnpFile.createRandomFile(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), mockCnpTime.Object));
            mockCnpFile.Verify(cnpFile => cnpFile.AppendLineToFile(mockFilePath, balanceInquiry.Serialize()));
        }
        public void testBalanceInquiry_OnlyRequired()
        {
            balanceInquiry balanceInquiry = new balanceInquiry();

            balanceInquiry.orderId     = "12345";
            balanceInquiry.orderSource = orderSourceType.ecommerce;
            balanceInquiry.card        = new giftCardCardType();
            balanceInquiry.id          = "theId";
            balanceInquiry.reportGroup = "theReportGroup";

            String actual   = balanceInquiry.Serialize();
            String expected = @"
<balanceInquiry id=""theId"" reportGroup=""theReportGroup"">
<orderId>12345</orderId>
<orderSource>ecommerce</orderSource>
<card>
<type>MC</type>
</card>
</balanceInquiry>";

            Assert.AreEqual(Regex.Replace(expected, @"\s+", String.Empty), Regex.Replace(actual, @"\s+", String.Empty));
        }
Esempio n. 3
0
        public void testBalanceInquiry_Full()
        {
            balanceInquiry balanceInquiry = new balanceInquiry();

            balanceInquiry.orderId     = "12345";
            balanceInquiry.orderSource = orderSourceType.ecommerce;
            balanceInquiry.card        = new cardType();
            balanceInquiry.id          = "theId";
            balanceInquiry.reportGroup = "theReportGroup";

            String actual   = balanceInquiry.Serialize();
            String expected = @"
<balanceInquiry id=""theId"" reportGroup=""theReportGroup"">
<orderId>12345</orderId>
<orderSource>ecommerce</orderSource>
<card>
<type>MC</type>
</card>
</balanceInquiry>";

            Assert.AreEqual(expected, actual);
        }
Esempio n. 4
0
        public void testBalanceInquiry()
        {
            balanceInquiry balanceInquiry = new balanceInquiry();

            balanceInquiry.orderSource = orderSourceType.ecommerce;
            balanceInquiry.card        = new cardType();

            batchRequest.addBalanceInquiry(balanceInquiry);

            Assert.AreEqual(1, batchRequest.getNumBalanceInquiries());

            mockLitleFile.Verify(litleFile => litleFile.createRandomFile(It.IsAny <String>(), It.IsAny <String>(), It.IsAny <String>(), mockLitleTime.Object));
            mockLitleFile.Verify(litleFile => litleFile.AppendLineToFile(mockFilePath, balanceInquiry.Serialize()));
        }
        public void testBalanceInquiry_Full()
        {
            var balanceInquiry = new balanceInquiry();
            balanceInquiry.orderId = "12345";
            balanceInquiry.orderSource = orderSourceType.ecommerce;
            balanceInquiry.card = new cardType();
            balanceInquiry.id = "theId";
            balanceInquiry.reportGroup = "theReportGroup";

            var actual = balanceInquiry.Serialize();
            var expected = @"
            <balanceInquiry id=""theId"" reportGroup=""theReportGroup"">
            <orderId>12345</orderId>
            <orderSource>ecommerce</orderSource>
            <card>
            <type>MC</type>
            </card>
            </balanceInquiry>";
            Assert.AreEqual(expected, actual);
        }
        public void testBalanceInquiry()
        {
            var balanceInquiry = new balanceInquiry();
            balanceInquiry.orderSource = orderSourceType.ecommerce;
            balanceInquiry.card = new cardType();

            batchRequest.addBalanceInquiry(balanceInquiry);

            Assert.AreEqual(1, batchRequest.getNumBalanceInquiries());

            mockLitleFile.Verify(
                litleFile =>
                    litleFile.createRandomFile(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>(),
                        mockLitleTime.Object));
            mockLitleFile.Verify(litleFile => litleFile.AppendLineToFile(mockFilePath, balanceInquiry.Serialize()));
        }