public static CreateTestTransfer ( string bank_account_id, string recipient_id ) : Transfer | ||
bank_account_id | string | |
recipient_id | string | |
return | Transfer |
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)); }
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(); }
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); }
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); }