Пример #1
0
        public void CloseAccount()
        {
            RecurlyAccount acct = Factories.NewAccount("Close Account");

            acct.Create();

            acct.CloseAccount();
        }
Пример #2
0
        public void LookupMissingInfo()
        {
            RecurlyAccount newAcct = Factories.NewAccount("Lookup Missing Billing Info");

            newAcct.Create();

            RecurlyBillingInfo billingInfo = RecurlyBillingInfo.Get(newAcct.AccountCode);

            Assert.IsNull(billingInfo);
        }
Пример #3
0
        public void UpdateBillingInfo()
        {
            RecurlyAccount acct = Factories.NewAccount("Update Billing Info");

            acct.Create();

            RecurlyBillingInfo billingInfo = Factories.NewBillingInfo(acct);

            billingInfo.Update();
        }
Пример #4
0
        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);
        }
Пример #5
0
        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);
        }
Пример #6
0
        public void ClearBillingInfo()
        {
            RecurlyAccount newAcct = Factories.NewAccount("Clear Billing Info");

            newAcct.Create();

            RecurlyBillingInfo billingInfo = Factories.NewBillingInfo(newAcct);

            billingInfo.Update();

            billingInfo.ClearBillingInfo();
        }
Пример #7
0
        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);
        }
Пример #8
0
        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);
        }