public void Can_retrieve_plaid_category_list() { // Arrange var sut = new PlaidClient(Environment.Sandbox); var request = new Category.GetCategoriesRequest().UseDefaults(); // Act var result = sut.FetchCategoriesAsync(request).Result; // Assert result.IsSuccessStatusCode.ShouldBeTrue(); result.RequestId.ShouldNotBeNullOrEmpty(); result.Categories.Length.ShouldBeGreaterThan(0); }
/* Categories */ /// <summary> /// Retrieves detailed information on categories returned by Plaid. /// </summary> /// <param name="request">The request.</param> /// <returns>Task<Category.GetCategoriesResponse>.</returns> public Task <Category.GetCategoriesResponse> FetchCategoriesAsync(Category.GetCategoriesRequest request) { return(PostAsync <Category.GetCategoriesResponse>("categories/get", request)); }