public void CloseAccount() { RecurlyAccount acct = Factories.NewAccount("Close Account"); acct.Create(); acct.CloseAccount(); }
public void LookupMissingInfo() { RecurlyAccount newAcct = Factories.NewAccount("Lookup Missing Billing Info"); newAcct.Create(); RecurlyBillingInfo billingInfo = RecurlyBillingInfo.Get(newAcct.AccountCode); Assert.IsNull(billingInfo); }
public void UpdateBillingInfo() { RecurlyAccount acct = Factories.NewAccount("Update Billing Info"); acct.Create(); RecurlyBillingInfo billingInfo = Factories.NewBillingInfo(acct); billingInfo.Update(); }
public void CreateCharge() { RecurlyAccount acct = Factories.NewAccount("Create Charge"); acct.Create(); RecurlyCharge charge = RecurlyCharge.ChargeAccount(acct.AccountCode, 512, "$5.12 test charge"); Assert.IsNotNull(charge); }
public void LookupAccount() { RecurlyAccount newAcct = Factories.NewAccount("Lookup Account"); newAcct.Create(); RecurlyAccount acct = RecurlyAccount.Get(newAcct.AccountCode); Assert.IsNotNull(acct); Assert.AreEqual(acct.AccountCode, newAcct.AccountCode); Assert.IsNotNullOrEmpty(acct.Email); }
public void ClearBillingInfo() { RecurlyAccount newAcct = Factories.NewAccount("Clear Billing Info"); newAcct.Create(); RecurlyBillingInfo billingInfo = Factories.NewBillingInfo(newAcct); billingInfo.Update(); billingInfo.ClearBillingInfo(); }
public void UpdateAccount() { RecurlyAccount acct = Factories.NewAccount("Update Account"); acct.Create(); acct.LastName = "UpdateTest123"; acct.Update(); RecurlyAccount getAcct = RecurlyAccount.Get(acct.AccountCode); Assert.AreEqual(acct.LastName, getAcct.LastName); }
public void LookupBillingInfo() { RecurlyAccount newAcct = Factories.NewAccount("Lookup Billing Info"); newAcct.Create(); RecurlyBillingInfo billingInfo = Factories.NewBillingInfo(newAcct); billingInfo.Update(); RecurlyBillingInfo lookupBilling = RecurlyBillingInfo.Get(newAcct.AccountCode); Assert.AreEqual(billingInfo.Address1, lookupBilling.Address1); Assert.AreEqual(billingInfo.PostalCode, lookupBilling.PostalCode); Assert.IsNotNullOrEmpty(billingInfo.CreditCard.CreditCardType); }