public void ListAdjustmentsCredits() { Account acct = new Account(Factories.GetMockAccountName()); acct.Create(); Adjustment a = acct.CreateAdjustment("Charge", 3456, "USD", 1); a.Create(); a = acct.CreateAdjustment("Credit", -3456, "USD", 1); a.Create(); AdjustmentList adjustments = acct.GetAdjustments(Adjustment.AdjustmentType.credit); Assert.IsTrue(adjustments.Count == 1); Assert.AreEqual(adjustments[0].UnitAmountInCents, -3456); }
public void ListAdjustments() { Account acct = new Account(Factories.GetMockAccountName()); acct.Create(); Adjustment a = acct.CreateAdjustment("Charge", 5000, "USD", 1); a.Create(); a = acct.CreateAdjustment("Credit", -1492, "USD", 1); a.Create(); acct.InvoicePendingCharges(); AdjustmentList adjustments = acct.GetAdjustments(); Assert.IsTrue(adjustments.Count == 2); }
public void ListAdjustmentsCharges() { Account acct = new Account(Factories.GetMockAccountName()); acct.Create(); Adjustment a = acct.CreateAdjustment("Charge", 1234, "USD", 1); a.Create(); a = acct.CreateAdjustment("Credit", -5678, "USD", 1); a.Create(); acct.InvoicePendingCharges(); AdjustmentList adjustments = acct.GetAdjustments(Adjustment.AdjustmentType.charge); Assert.IsTrue(adjustments.Count == 1); Assert.AreEqual(adjustments[0].UnitAmountInCents, 1234); }
public void CreateAdjustment() { Account acct = new Account(Factories.GetMockAccountName()); acct.Create(); Adjustment a = acct.CreateAdjustment("Charge", 5000, "USD", 1); a.Create(); Assert.IsNotNull(a); }
public void ListAdjustmentsPendingToInvoiced() { Account acct = new Account(Factories.GetMockAccountName()); acct.Create(); Adjustment a = acct.CreateAdjustment("Charge", 1234, "USD", 1); a.Create(); a = acct.CreateAdjustment("Credit", -5678, "USD", 1); a.Create(); AdjustmentList adjustments = acct.GetAdjustments(state: Adjustment.AdjustmentState.pending); Assert.IsTrue(adjustments.Count == 2); acct.InvoicePendingCharges(); adjustments = acct.GetAdjustments(state: Adjustment.AdjustmentState.invoiced); Assert.IsTrue(adjustments.Count == 2); }