public DwollaResponse <IList <DwollaTransaction> > GetByUser(ListTransactionOptions options) { var parameters = new Dictionary <string, object>() { { "oauth_token", options.OAuthToken }, { "sinceDate", options.SinceDate }, { "types", options.Types }, { "limit", options.Limit }, { "skip", options.Limit } }; string encodedUrl = HttpHelper.BuildUrl(Urls.Transactions, parameters); var rawResponse = Requestor.GetString(encodedUrl); return(Mapper <DwollaResponse <IList <DwollaTransaction> > > .MapFromJson(rawResponse)); }
public DwollaResponse<IList<DwollaTransaction>> GetByUser(ListTransactionOptions options) { var parameters = new Dictionary<string, object>() { {"oauth_token", options.OAuthToken}, {"sinceDate", options.SinceDate}, {"types", options.Types}, {"limit", options.Limit}, {"skip", options.Limit} }; string encodedUrl = HttpHelper.BuildUrl(Urls.Transactions, parameters); var rawResponse = Requestor.GetString(encodedUrl); return Mapper<DwollaResponse<IList<DwollaTransaction>>>.MapFromJson(rawResponse); }
public void It_should_list_a_users_transactions() { // arrange var transactionService = new DwollaTransactionService(); var options = new ListTransactionOptions { // OAuth token required OAuthToken = TestOAuthToken, // get transactions from last 2 days SinceDate = DateTime.Now.AddDays(-2).ToString() }; // act DwollaResponse<IList<DwollaTransaction>> response = transactionService .GetByUser(options); // assert response.Success.ShouldBeTrue(); }