public void ListRecurringBill() { var recurBilling = new RecurrentBilling(new RavePayConfig(false)); var list = recurBilling.ListRecurrentBilling(new RecurringParams(TestConsts.recurringScKey)).Result; Assert.AreEqual(list.Status, "success"); Assert.IsNotNull(list.Data); }
public void ListRecurrinBillSingle() { var recurBilling = new RecurrentBilling(new RavePayConfig(false)); var list = recurBilling.ListRecurrentBilling(new RecurringParams(TestConsts.recurringScKey, sampleTxId)).Result; Trace.WriteLine(list.Data.First().Tx.Id); Assert.AreEqual(list.Status, "success"); Assert.IsNotNull(list.Data); Assert.AreEqual(list.Data.Count(), 1); }
public void StopRecurringBill() { var recurBilling = new RecurrentBilling(new RavePayConfig(false)); var response = recurBilling.StopRecurrentBilling(new RecurringParams(TestConsts.recurringScKey, sampleRecurringId)).Result; if (response.Status == "error") { // In cases where the transaction has already been stopped Assert.AreEqual(response.Message, "This transaction is already stopped"); } else { Assert.AreEqual(response.Status, "success"); Assert.IsNotNull(response.Data); } }