public UsageRecordServiceTest()
        {
            this.service = new UsageRecordService();

            this.createOptions = new UsageRecordCreateOptions()
            {
                Quantity  = 10,
                Timestamp = DateTime.Now,
            };
        }
        public UsageRecordServiceTest(MockHttpClientFixture mockHttpClientFixture)
            : base(mockHttpClientFixture)
        {
            this.service = new UsageRecordService();

            this.createOptions = new UsageRecordCreateOptions
            {
                Quantity  = 10,
                Timestamp = DateTime.Now,
            };
        }
예제 #3
0
        public UsageRecord AddUsageRecord(string subscriptionItemId, int quantity)
        {
            var usageRecordService = new UsageRecordService();

            var usageRecordOptions = new UsageRecordCreateOptions()
            {
                Quantity  = quantity,
                Timestamp = DateTime.UtcNow
            };

            return(usageRecordService.Create(subscriptionItemId, usageRecordOptions));
        }
        public UsageRecordServiceTest(
            StripeMockFixture stripeMockFixture,
            MockHttpClientFixture mockHttpClientFixture)
            : base(stripeMockFixture, mockHttpClientFixture)
        {
            this.service = new UsageRecordService(this.StripeClient);

            this.createOptions = new UsageRecordCreateOptions
            {
                Quantity  = 10,
                Timestamp = DateTime.Now,
            };
        }