public void Can_refresh_transactions() { // Arrange var request = new Transactions.RefreshTransactionRequest(); request.UseDefaults(); // Act var sut = new PlaidClient(Environment.Sandbox); var result = sut.RefreshTransactionsAsync(request).Result; // Assert result.ShouldNotBeNull(); result.RequestId.ShouldNotBeNullOrEmpty(); result.IsSuccessStatusCode.ShouldBeTrue(); }
/// <summary> /// Initiates an on-demand extraction to fetch the newest transactions for an <see cref="Entity.Item"/>. /// </summary> /// <param name="request">The request.</param> public Task <Transactions.RefreshTransactionResponse> RefreshTransactionsAsync(Transactions.RefreshTransactionRequest request) { return(PostAsync <Transactions.RefreshTransactionResponse>("/transactions/refresh", request)); }