Beispiel #1
0
        public void should_call_StoringUsageData()
        {
            //arrange
            var customerId = CreateCustomer();
            var itemId     = TakeItemId();
            var lineItemId = CreateLineItemFromSubscription(customerId, itemId);

            var request = new StoringUsageData
            {
                LineItemId = lineItemId,
                UsageValue = 265.2F,
                From       = DateTime.Parse("2013-10-16"),
                To         = DateTime.Parse("2013-10-16")
            };
            //act
            var actual = Sut.StoringUsageData(request);

            //assert
            Assert.AreEqual(201, actual.Code);
            Assert.IsEmpty(actual.Message);
            Assert.AreEqual("OK", actual.Status);
        }
 /// <summary>
 /// Storing Usage Data
 /// details: https://developer.chargeover.com/apidocs/rest/#create-usage
 /// </summary>
 public IIdentityResponse StoringUsageData(StoringUsageData request)
 {
     return(Create("usage", request));
 }