public InvoiceItemServiceTest(MockHttpClientFixture mockHttpClientFixture) : base(mockHttpClientFixture) { this.service = new InvoiceItemService(); this.createOptions = new InvoiceItemCreateOptions { Amount = 123, Currency = "usd", CustomerId = "cus_123", }; this.updateOptions = new InvoiceItemUpdateOptions { Metadata = new Dictionary <string, string> { { "key", "value" }, }, }; this.listOptions = new InvoiceItemListOptions { Limit = 1, }; }
public virtual async Task <IEnumerable <InvoiceLineItem> > List(InvoiceItemListOptions options = null) { var url = Urls.InvoiceItems; url = this.ApplyAllParameters(options, url, true); var response = await Requestor.Get(url); return(Mapper <InvoiceLineItem> .MapCollectionFromJson(response)); }
public InvoiceItemServiceTest() { this.service = new InvoiceItemService(); this.createOptions = new InvoiceItemCreateOptions() { Amount = 123, Currency = "usd", CustomerId = "cus_123", }; this.updateOptions = new InvoiceItemUpdateOptions() { Metadata = new Dictionary <string, string>() { { "key", "value" }, }, }; this.listOptions = new InvoiceItemListOptions() { Limit = 1, }; }