public void MemberGetBalancesSampleTest() { using (Tokenio.Tpp.TokenClient tokenClient = TestUtil.CreateClient()) { TppMember member = tokenClient.CreateMemberBlocking(TestUtil.RandomAlias()); member.CreateTestBankAccountBlocking(1000.0, "EUR"); member.CreateTestBankAccountBlocking(500.0, "EUR"); List <Balance> balances = (List <Balance>)GetBalanceSample.memberGetBalanceListSample(member); Assert.Equal(balances.Count, 2); Assert.True(balances.Exists(b => double.Parse(b.Current.Value).Equals(500.0))); Assert.True(balances.Exists(b => double.Parse(b.Current.Value).Equals(1000.0))); } }
public void GetTransactionsTest() { using (Tokenio.Tpp.TokenClient tokenClient = TestUtil.CreateClient()) { UserMember payer = TestUtil.CreateUserMember(); Alias payeeAlias = TestUtil.RandomAlias(); TppMember payee = tokenClient.CreateMemberBlocking(payeeAlias); Account payeeAccount = payee.CreateTestBankAccountBlocking(1000, "EUR"); Token token = TestUtil.CreateTransferToken(payer, payeeAlias); Transfer transfer = RedeemTransferTokenSample.RedeemTransferToken( payee, payeeAccount.Id(), token.Id); string transactionId = transfer.TransactionId; Transaction transaction = payer.GetTransactionBlocking( payer.GetAccountsBlocking()[0].Id(), transactionId, Key.Types.Level.Standard); Assert.Equal(transaction.TokenId, token.Id); } }
public void RedeemTransactionsAccessTokenTest() { using (var tokenClient = TestUtil.CreateClient()) { UserMember grantor = TestUtil.CreateUserMember(); string accountId = grantor.GetAccountsBlocking()[0].Id(); Alias granteeAlias = TestUtil.RandomAlias(); TppMember grantee = tokenClient.CreateMemberBlocking(granteeAlias); // make some transactions Alias payeeAlias = TestUtil.RandomAlias(); TppMember payee = tokenClient.CreateMemberBlocking(payeeAlias); var payeeAccount = payee.CreateTestBankAccountBlocking(1000, "EUR"); for (int i = 0; i < 5; i++) { Token token = CreateTransferTokenSample.CreateTransferToken( grantor, payeeAlias, Key.Types.Level.Standard); RedeemTransferTokenSample.RedeemTransferToken( payee, payeeAccount.Id(), token.Id); } Token accessToken = CreateAndEndorseAccessTokenSample.CreateTransactionsAccessToken(grantor, accountId, granteeAlias); IList <Transaction> transactions = RedeemAccessTokenSample.RedeemTransactionsAccessToken(grantee, accessToken.Id); Assert.Equal(5, transactions.Count); } }
public void AccountGetBalanceSampleTest() { using (Tokenio.Tpp.TokenClient tokenClient = TestUtil.CreateClient()) { TppMember member = tokenClient.CreateMemberBlocking(TestUtil.RandomAlias()); member.CreateTestBankAccountBlocking(1000.0, "EUR"); var sums = GetBalanceSample.AccountGetBalanceSample(member); Assert.Equal(sums["EUR"], 1000.0); } }
public void RedeemStandingOrderTokenTest() { using (var tokenClient = TestUtil.CreateClient()) { UserMember payer = TestUtil.CreateUserMember(); Alias payeeAlias = TestUtil.RandomAlias(); TppMember payee = tokenClient.CreateMemberBlocking(payeeAlias); Account payeeAccount = payee.CreateTestBankAccountBlocking(1000, "EUR"); Token token = CreateStandingOrderTokenSample.CreateStandingOrderToken(payer, payeeAlias, Level.Standard); StandingOrderSubmission submission = RedeemStandingOrderTokenSample .RedeemStandingOrderToken(payee, token.Id); Assert.NotNull(submission); } }
public void RedeemPaymentTokenTest() { using (Tokenio.Tpp.TokenClient tokenClient = TestUtil.CreateClient()) { UserMember payer = TestUtil.CreateUserMember(); Alias payeeAlias = TestUtil.RandomAlias(); TppMember payee = tokenClient.CreateMemberBlocking(payeeAlias); Account payeeAccount = payee.CreateTestBankAccountBlocking(1000, "EUR"); Token token = TestUtil.CreateTransferToken(payer, payeeAlias); Transfer transfer = RedeemTransferTokenSample.RedeemTransferToken( payee, payeeAccount.Id(), token.Id); Assert.NotNull(transfer); } }
public void GetTransferTest() { using (Tokenio.Tpp.TokenClient tokenClient = TestUtil.CreateClient()) { UserMember payer = TestUtil.CreateUserMember(); Alias payeeAlias = TestUtil.RandomAlias(); TppMember payee = tokenClient.CreateMemberBlocking(payeeAlias); Account payeeAccount = payee.CreateTestBankAccountBlocking(1000, "EUR"); Token token = TestUtil.CreateTransferToken(payer, payeeAlias); Transfer redeemedTransfer = RedeemTransferTokenSample.RedeemTransferToken( payee, payeeAccount.Id(), token.Id); Transfer gotTransfer = GetTransfersSample.GetTransferSample( payee, redeemedTransfer.Id); Assert.Equal(gotTransfer, redeemedTransfer); } }