Redemption redemption = recurlyClient.redeemCoupon(coupon.getCouponCode(), redemptionData); Assert.assertNotNull(redemption); Assert.assertEquals(redemption.getCoupon().getCouponCode(), coupon.getCouponCode()); Assert.assertEquals(redemption.getAccount().getAccountCode(), account.getAccountCode()); Assert.assertFalse(redemption.getSingleUse()); Assert.assertEquals(redemption.getCoupon().getCouponCode(), coupon.getCouponCode()); Assert.assertEquals(redemption.getAccount().getAccountCode(), account.getAccountCode()); Redemption secondRedemption = recurlyClient.redeemCoupon(secondCoupon.getCouponCode(), secondRedemptionData); Assert.assertNotNull(secondRedemption); Assert.assertEquals(secondRedemption.getCoupon().getCouponCode(), secondCoupon.getCouponCode()); Assert.assertEquals(secondRedemption.getAccount().getAccountCode(), account.getAccountCode()); Assert.assertFalse(secondRedemption.getSingleUse()); Assert.assertNotNull(redemption); redemption = recurlyClient.getCouponRedemptionByAccount(account.getAccountCode()); Assert.assertEquals(redemption.getCoupon().getCouponCode(), coupon.getCouponCode()); Assert.assertEquals(redemption.getAccount().getAccountCode(), account.getAccountCode()); Assert.assertFalse(redemption.getSingleUse());
Redemption redemption = recurlyClient.redeemCoupon(coupon.getCouponCode(), redemptionData); Assert.assertNotNull(redemption); Assert.assertEquals(redemption.getCoupon().getCouponCode(), coupon.getCouponCode()); Assert.assertEquals(redemption.getAccount().getAccountCode(), account.getAccountCode()); Assert.assertFalse(redemption.getSingleUse()); Assert.assertEquals(redemption.getCoupon().getCouponCode(), coupon.getCouponCode()); Assert.assertEquals(redemption.getAccount().getAccountCode(), account.getAccountCode()); Redemption secondRedemption = recurlyClient.redeemCoupon(secondCoupon.getCouponCode(), secondRedemptionData); Assert.assertNotNull(secondRedemption); Assert.assertEquals(secondRedemption.getCoupon().getCouponCode(), secondCoupon.getCouponCode()); Assert.assertEquals(secondRedemption.getAccount().getAccountCode(), account.getAccountCode()); Assert.assertFalse(secondRedemption.getSingleUse()); Assert.assertNotNull(redemption); redemption = recurlyClient.getCouponRedemptionByAccount(account.getAccountCode()); Assert.assertEquals(redemption.getCoupon().getCouponCode(), coupon.getCouponCode()); Assert.assertEquals(redemption.getAccount().getAccountCode(), account.getAccountCode()); Assert.assertFalse(redemption.getSingleUse());
Assert.assertEquals(redemption.getCoupon().getCouponCode(), couponData.getCouponCode());
Assert.assertEquals(redemption.getCoupon().getCouponCode(), couponData.getCouponCode());