示例#1
0
        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);
        }
示例#2
0
        /* Categories */

        /// <summary>
        ///  Retrieves detailed information on categories returned by Plaid.
        /// </summary>
        /// <param name="request">The request.</param>
        /// <returns>Task&lt;Category.GetCategoriesResponse&gt;.</returns>
        public Task <Category.GetCategoriesResponse> FetchCategoriesAsync(Category.GetCategoriesRequest request)
        {
            return(PostAsync <Category.GetCategoriesResponse>("categories/get", request));
        }