CreateTestTransfer() public static method

public static CreateTestTransfer ( string bank_account_id, string recipient_id ) : Transfer
bank_account_id string
recipient_id string
return Transfer
Example #1
0
        public void FindAllTransferTest()
        {
            BankAccount bank = PagarMeTestFixture.CreateTestBankAccount();

            bank.Save();
            Recipient recipient = PagarMeTestFixture.CreateRecipient(bank);

            recipient.Save();

            Transaction transaction = PagarMeTestFixture.CreateBoletoSplitRuleTransaction(recipient);

            transaction.Save();
            transaction.Status = TransactionStatus.Paid;
            transaction.Save();

            Transfer transfer = PagarMeTestFixture.CreateTestTransfer(bank.Id, recipient.Id);

            transfer.Save();

            Transfer transferReturned = PagarMeService.GetDefaultService().Transfers.FindAll(new Transfer()).ToArray().First();

            Assert.IsTrue(transferReturned.Id.Equals(transfer.Id));
            Assert.IsTrue(transferReturned.Amount.Equals(transfer.Amount));
            Assert.IsTrue(transferReturned.DateCreated.Equals(transfer.DateCreated));
            Assert.IsTrue(transferReturned.Fee.Equals(transfer.Fee));
            Assert.IsTrue(transferReturned.Status.Equals(transfer.Status));
            Assert.IsTrue(transferReturned.Type.Equals(transfer.Type));
        }
Example #2
0
        public void CreateTestTransferWithDifferentBankAccount()
        {
            BankAccount bank = PagarMeTestFixture.CreateTestBankAccount();

            bank.Save();
            Recipient recipient = PagarMeTestFixture.CreateRecipientWithAnotherBankAccount();

            recipient.Save();
            Transfer transfer = PagarMeTestFixture.CreateTestTransfer(bank.Id, recipient.Id);

            transfer.Save();
        }
Example #3
0
        public void CreateTransferTest()
        {
            BankAccount bank = PagarMeTestFixture.CreateTestBankAccount();

            bank.Save();
            Recipient recipient = PagarMeTestFixture.CreateRecipient(bank);

            recipient.Save();

            Transaction transaction = PagarMeTestFixture.CreateBoletoSplitRuleTransaction(recipient);

            transaction.Save();
            transaction.Status = TransactionStatus.Paid;
            transaction.Save();

            Transfer transfer = PagarMeTestFixture.CreateTestTransfer(bank.Id, recipient.Id);

            transfer.Save();
            Assert.IsTrue(transfer.Status == TransferStatus.PendingTransfer);
        }
Example #4
0
        public void FindAllTransferTest()
        {
            BankAccount bank = PagarMeTestFixture.CreateTestBankAccount();

            bank.Save();
            Recipient recipient = PagarMeTestFixture.CreateRecipient(bank);

            recipient.Save();

            Transaction transaction = PagarMeTestFixture.CreateBoletoSplitRuleTransaction(recipient);

            transaction.Save();
            transaction.Status = TransactionStatus.Paid;
            transaction.Save();

            Transfer transfer = PagarMeTestFixture.CreateTestTransfer(bank.Id, recipient.Id);

            transfer.Save();

            var transfers = PagarMeService.GetDefaultService().Transfers.FindAll(new Transfer());

            Assert.GreaterOrEqual(transfers.Count(), 1);
        }