public InvoiceServiceTest() { this.service = new InvoiceService(); this.createOptions = new InvoiceCreateOptions { CustomerId = "cus_123", TaxPercent = 12.5m, }; this.updateOptions = new InvoiceUpdateOptions { Metadata = new Dictionary <string, string> { { "key", "value" }, }, }; this.payOptions = new InvoicePayOptions { Forgive = true, SourceId = "src_123", }; this.listOptions = new InvoiceListOptions { Limit = 1, }; this.listLineItemsOptions = new InvoiceListLineItemsOptions { Limit = 1, }; this.upcomingOptions = new UpcomingInvoiceOptions { CustomerId = "cus_123", SubscriptionId = "sub_123", }; this.finalizeOptions = new InvoiceFinalizeOptions { }; this.markUncollectibleOptions = new InvoiceMarkUncollectibleOptions { }; this.sendOptions = new InvoiceSendOptions { }; this.voidOptions = new InvoiceVoidOptions { }; }
public InvoiceServiceTest() { this.service = new InvoiceService(); this.createOptions = new InvoiceCreateOptions() { CustomerId = "cus_123", TaxPercent = 12.5m, }; this.updateOptions = new InvoiceUpdateOptions() { Metadata = new Dictionary <string, string>() { { "key", "value" }, }, }; this.payOptions = new InvoicePayOptions() { Forgive = true, SourceId = "src_123", }; this.listOptions = new InvoiceListOptions() { Limit = 1, }; this.listLineItemsOptions = new InvoiceListLineItemsOptions() { Limit = 1, }; this.upcomingOptions = new UpcomingInvoiceOptions() { CustomerId = "cus_123", SubscriptionId = "sub_123", }; }
public InvoiceServiceTest( StripeMockFixture stripeMockFixture, MockHttpClientFixture mockHttpClientFixture) : base(stripeMockFixture, mockHttpClientFixture) { this.service = new InvoiceService(this.StripeClient); this.createOptions = new InvoiceCreateOptions { Customer = "cus_123", TaxPercent = 12.5m, }; this.updateOptions = new InvoiceUpdateOptions { Metadata = new Dictionary <string, string> { { "key", "value" }, }, }; this.payOptions = new InvoicePayOptions { Forgive = true, Source = "src_123", }; this.listOptions = new InvoiceListOptions { Limit = 1, }; this.listLineItemsOptions = new InvoiceListLineItemsOptions { Limit = 1, }; this.upcomingOptions = new UpcomingInvoiceOptions { Customer = "cus_123", Subscription = "sub_123", }; this.upcomingListLineItemsOptions = new UpcomingInvoiceListLineItemsOptions { Limit = 1, Customer = "cus_123", Subscription = "sub_123", }; this.finalizeOptions = new InvoiceFinalizeOptions { }; this.markUncollectibleOptions = new InvoiceMarkUncollectibleOptions { }; this.sendOptions = new InvoiceSendOptions { }; this.voidOptions = new InvoiceVoidOptions { }; }