示例#1
0
 public void StoreTokenRequestAndSetTransferDestinationsTest()
 {
     using (Tokenio.Tpp.TokenClient tokenClient = TestUtil.CreateClient())
     {
         TppMember payee     = tokenClient.CreateMemberBlocking(TestUtil.RandomAlias());
         string    requestId = StoreAndRetrieveTokenRequestSample
                               .StoreTransferTokenRequestWithDestinationsCallback(
             payee,
             setTransferDestinationsUrl);
         StoreAndRetrieveTokenRequestSample.SetTokenRequestTransferDestinations(
             payee,
             requestId,
             tokenClient,
             setTransferDestinationsCallback);
         TokenRequest request = tokenClient.RetrieveTokenRequestBlocking(requestId);
         Assert.NotNull(request);
         Assert.NotEqual(0, request
                         .GetTokenRequestPayload()
                         .TransferBody
                         .Instructions
                         .TransferDestinations.Count);
         Assert.True(request
                     .GetTokenRequestPayload()
                     .TransferBody
                     .Instructions
                     .TransferDestinations[0].FasterPayments != null);
     }
 }
示例#2
0
 public void StoreAndRetrieveAccessTokenTest()
 {
     using (Tokenio.Tpp.TokenClient tokenClient = TestUtil.CreateClient())
     {
         TppMember    grantee   = tokenClient.CreateMemberBlocking(TestUtil.RandomAlias());
         string       requestId = StoreAndRetrieveTokenRequestSample.StoreTransferTokenRequest(grantee);
         TokenRequest request   = tokenClient.RetrieveTokenRequestBlocking(requestId);
         Assert.NotNull(request);
     }
 }
 /// <summary>
 /// Retrieves a token request.
 /// </summary>
 /// <param name="tokenClient">tokenIO instance to use</param>
 /// <param name="requestId">id of request to retrieve</param>
 /// <returns>token request that was stored with the request id</returns>
 public static TokenRequest RetrieveTokenRequest(
     Tokenio.Tpp.TokenClient tokenClient,
     string requestId)
 {
     return(tokenClient.RetrieveTokenRequestBlocking(requestId));
 }