Exemplo n.º 1
0
        public void TestAddPhysicalCheckDebit()
        {
            var physicalCheckDebit = new physicalCheckDebit();

            physicalCheckDebit.fundingSubmerchantId = "123456";
            physicalCheckDebit.fundsTransferId      = "123467";
            physicalCheckDebit.amount = 107L;

            batchRequest.addPhysicalCheckDebit(physicalCheckDebit);

            Assert.AreEqual(1, batchRequest.getNumPhysicalCheckDebit());
            Assert.AreEqual(107L, batchRequest.getPhysicalCheckDebitAmount());
            Assert.AreEqual("\r\n<physicalCheckDebit reportGroup=\"Default Report Group\">\r\n<fundingSubmerchantId>123456</fundingSubmerchantId>\r\n<fundsTransferId>123467</fundsTransferId>\r\n<amount>107</amount>\r\n</physicalCheckDebit>",
                            physicalCheckDebit.Serialize());

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

            physicalCheckDebit.fundingSubmerchantId = "123456";
            physicalCheckDebit.fundsTransferId      = "123467";
            physicalCheckDebit.amount = 107L;

            batchRequest.addPhysicalCheckDebit(physicalCheckDebit);

            Assert.AreEqual(1, batchRequest.getNumPhysicalCheckDebit());
            Assert.AreEqual(107L, batchRequest.getPhysicalCheckDebitAmount());

            mockLitleFile.Verify(
                litleFile =>
                litleFile.createRandomFile(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(),
                                           mockLitleTime.Object));
            mockLitleFile.Verify(litleFile => litleFile.AppendLineToFile(mockFilePath, physicalCheckDebit.Serialize()));
        }
        public void testAddPhysicalCheckDebit()
        {
            var physicalCheckDebit = new physicalCheckDebit();
            physicalCheckDebit.fundingSubmerchantId = "123456";
            physicalCheckDebit.fundsTransferId = "123467";
            physicalCheckDebit.amount = 107L;

            batchRequest.addPhysicalCheckDebit(physicalCheckDebit);

            Assert.AreEqual(1, batchRequest.getNumPhysicalCheckDebit());
            Assert.AreEqual(107L, batchRequest.getPhysicalCheckDebitAmount());

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