示例#1
0
 public void GetTransferTokensTest()
 {
     using (Tokenio.User.TokenClient tokenClient = TestUtil.CreateClient())
     {
         UserMember payer        = TestUtil.CreateMemberAndLinkAccounts(tokenClient);
         Alias      payeeAlias   = TestUtil.RandomAlias();
         UserMember payee        = tokenClient.CreateMemberBlocking(payeeAlias);
         Account    payeeAccount = LinkMemberAndBankSample.LinkBankAccounts(payee);
         Token      token        = CreateTransferTokenSample.CreateTransferToken(payer, payeeAlias, Level.Low);
         Transfer   transfer     = RedeemTransferTokenSample.RedeemTransferToken(
             payee,
             payeeAccount.Id(),
             token.Id);
         GetTransfersSample.GetTransferTokensSample(payer);
     }
 }
示例#2
0
 public void RedeemScheduledPaymentTokenTest()
 {
     using (Tokenio.User.TokenClient tokenClient = TestUtil.CreateClient())
     {
         UserMember payer        = TestUtil.CreateMemberAndLinkAccounts(tokenClient);
         Alias      payeeAlias   = TestUtil.RandomAlias();
         UserMember payee        = tokenClient.CreateMemberBlocking(payeeAlias);
         Account    payeeAccount = LinkMemberAndBankSample.LinkBankAccounts(payee);
         Token      token        = CreateTransferTokenSample.CreateTransferTokenScheduled(payer, payeeAlias);
         Transfer   transfer     = RedeemTransferTokenSample.RedeemTransferToken(
             payee,
             payeeAccount.Id(),
             token.Id);
         Assert.NotNull(transfer);
         Assert.NotEmpty(transfer.ExecutionDate);
     }
 }
示例#3
0
        public void GetTransfersTest()
        {
            using (Tokenio.User.TokenClient tokenClient = TestUtil.CreateClient())
            {
                UserMember payer      = TestUtil.CreateMemberAndLinkAccounts(tokenClient);
                Alias      payeeAlias = TestUtil.RandomAlias();
                UserMember payee      = tokenClient.CreateMemberBlocking(payeeAlias);

                Account payeeAccount = payee.CreateTestBankAccountBlocking(1000, "EUR");

                Token token = CreateAndEndorseTransferTokenSample.CreateTransferToken(payer, payeeAlias);

                Transfer transfer = RedeemTransferTokenSample.RedeemTransferToken(
                    payee,
                    payeeAccount.Id(),
                    token.Id);

                GetTransfersSample.GetTransfers_Sample(payee);
            }
        }
        public void AccountGetTransactionsTest()
        {
            using (Tokenio.User.TokenClient tokenClient = TestUtil.CreateClient())
            {
                UserMember payer      = TestUtil.CreateMemberAndLinkAccounts(tokenClient);
                Alias      payeeAlias = TestUtil.RandomAlias();
                UserMember payee      = tokenClient.CreateMemberBlocking(payeeAlias);

                Account payeeAccount = LinkMemberAndBankSample.LinkBankAccounts(payee);

                Token token = CreateAndEndorseTransferTokenSample.CreateTransferToken(payer, payeeAlias);

                Transfer transfer = RedeemTransferTokenSample.RedeemTransferToken(
                    payee,
                    payeeAccount.Id(),
                    token.Id);

                GetTransactionsSample.AccountGetTransactionSample(payer, transfer);
                Transaction transaction = GetTransactionsSample.AccountGetTransactionSample(payer, transfer);

                Assert.Equal(transaction.TokenId, token.Id);
            }
        }