return false; if (invoiceCollection != null ? !invoiceCollection.equals(that.invoiceCollection) : that.invoiceCollection != null) { return false;
invoiceData.setCollectionMethod("manual"); invoiceData.setLineItems(null); final Invoice invoice = recurlyClient.postAccountInvoice(accountData.getAccountCode(), invoiceData).getChargeInvoice(); Assert.assertNotNull(invoice);
assertEquals(invoiceCollection.getChargeInvoice().getId(), "1007"); assertEquals(invoiceCollection.getCreditInvoices().size(), 1); assertEquals(invoiceCollection.getCreditInvoices().get(0).getId(), "1007");
invoiceData.setCollectionMethod("manual"); invoiceData.setLineItems(null); final Invoice invoice = recurlyClient.postAccountInvoice(accountData.getAccountCode(), invoiceData).getChargeInvoice(); Assert.assertNotNull(invoice);
assertEquals(invoiceCollection.getChargeInvoice().getId(), "1007"); assertEquals(invoiceCollection.getCreditInvoices().size(), 1); assertEquals(invoiceCollection.getCreditInvoices().get(0).getId(), "1007");
invoiceData.setCollectionMethod("manual"); invoiceData.setLineItems(null); final Invoice invoice = recurlyClient.postAccountInvoice(accountData.getAccountCode(), invoiceData).getChargeInvoice(); Assert.assertNotNull(invoice); failInvoiceData.setCollectionMethod("manual"); failInvoiceData.setLineItems(null); final Invoice invoiceFail = recurlyClient.postAccountInvoice(accountData.getAccountCode(), failInvoiceData).getChargeInvoice(); Assert.assertNotNull(invoiceFail); final Invoice failedInvoice = recurlyClient.markInvoiceFailed(invoiceFail.getId()).getChargeInvoice(); Assert.assertEquals(failedInvoice.getState(), "failed", "Invoice not failed successfully"); externalInvoiceData.setCollectionMethod("manual"); externalInvoiceData.setLineItems(null); final Invoice invoiceExternal = recurlyClient.postAccountInvoice(accountData.getAccountCode(), externalInvoiceData).getChargeInvoice(); Assert.assertNotNull(invoiceExternal);
invoiceData.setCollectionMethod("manual"); invoiceData.setLineItems(null); final Invoice invoice = recurlyClient.postAccountInvoice(accountData.getAccountCode(), invoiceData).getChargeInvoice(); Assert.assertNotNull(invoice); failInvoiceData.setCollectionMethod("manual"); failInvoiceData.setLineItems(null); final Invoice invoiceFail = recurlyClient.postAccountInvoice(accountData.getAccountCode(), failInvoiceData).getChargeInvoice(); Assert.assertNotNull(invoiceFail); final Invoice failedInvoice = recurlyClient.markInvoiceFailed(invoiceFail.getId()).getChargeInvoice(); Assert.assertEquals(failedInvoice.getState(), "failed", "Invoice not failed successfully"); externalInvoiceData.setCollectionMethod("manual"); externalInvoiceData.setLineItems(null); final Invoice invoiceExternal = recurlyClient.postAccountInvoice(accountData.getAccountCode(), externalInvoiceData).getChargeInvoice(); Assert.assertNotNull(invoiceExternal);
invoiceData.setLineItems(null); final InvoiceCollection collection = recurlyClient.postAccountInvoice(accountData.getAccountCode(), invoiceData); Assert.assertNotNull(collection.getChargeInvoice()); final Invoice invoiceFail = recurlyClient.postAccountInvoice(accountData.getAccountCode(), failInvoiceData).getChargeInvoice(); Assert.assertNotNull(invoiceFail);
invoiceData.setLineItems(null); final InvoiceCollection collection = recurlyClient.postAccountInvoice(accountData.getAccountCode(), invoiceData); Assert.assertNotNull(collection.getChargeInvoice()); final Invoice invoiceFail = recurlyClient.postAccountInvoice(accountData.getAccountCode(), failInvoiceData).getChargeInvoice(); Assert.assertNotNull(invoiceFail);
invoiceData.setCollectionMethod("automatic"); Invoice invoice = recurlyClient.postAccountInvoice(account.getAccountCode(), invoiceData).getChargeInvoice();
invoiceData.setCollectionMethod("automatic"); Invoice invoice = recurlyClient.postAccountInvoice(account.getAccountCode(), invoiceData).getChargeInvoice();
Assert.assertNotNull(subscriptionUpdatedPreview.getInvoiceCollection().getChargeInvoice()); Assert.assertEquals(subscription.getUuid(), subscriptionUpdatedPreview.getUuid()); Assert.assertNotEquals(subscription.getPlan(), subscriptionUpdatedPreview.getPlan());
invoiceData.setCollectionMethod("automatic"); final Invoice invoice = recurlyClient.postAccountInvoice(account.getAccountCode(), invoiceData).getChargeInvoice();
Assert.assertNotNull(subscriptionUpdatedPreview.getInvoiceCollection().getChargeInvoice()); Assert.assertEquals(subscription.getUuid(), subscriptionUpdatedPreview.getUuid()); Assert.assertNotEquals(subscription.getPlan(), subscriptionUpdatedPreview.getPlan());
invoiceData.setCollectionMethod("automatic"); final Invoice invoice = recurlyClient.postAccountInvoice(account.getAccountCode(), invoiceData).getChargeInvoice();
purchaseData.setVatReverseChargeNotes("VAT Reverse Charge Notes"); final Invoice invoice = recurlyClient.purchase(purchaseData).getChargeInvoice(); Assert.assertNotNull(invoice.getInvoiceNumber());
purchaseData.setVatReverseChargeNotes("VAT Reverse Charge Notes"); final Invoice invoice = recurlyClient.purchase(purchaseData).getChargeInvoice(); Assert.assertNotNull(invoice.getInvoiceNumber());
purchaseData.setVatReverseChargeNotes("VAT Reverse Charge Notes"); final Invoice invoice = recurlyClient.authorizePurchase(purchaseData).getChargeInvoice(); Assert.assertNotNull(invoice.getUuid()); } finally {
purchaseData.setVatReverseChargeNotes("VAT Reverse Charge Notes"); final Invoice invoice = recurlyClient.authorizePurchase(purchaseData).getChargeInvoice(); Assert.assertNotNull(invoice.getUuid()); } finally {