/** * Creates a random {@link AddOn} for use in Tests. * * @return The random {@link AddOn} */ public static AddOn createRandomAddOn() { final AddOn addOn = new AddOn(); addOn.setAddOnCode(randomAlphaNumericString(10)); addOn.setName(randomAlphaNumericString(10)); addOn.setUnitAmountInCents(createRandomPrice()); addOn.setDefaultQuantity(5); addOn.setDisplayQuantityOnHostedPage(false); return addOn; }
/** * Creates a random {@link AddOn} for use in Tests given a seed. * * @param seed The RNG seed * @return The random {@link AddOn} */ public static AddOn createRandomAddOn(final int seed) { final AddOn addOn = new AddOn(); addOn.setAddOnCode(randomAlphaNumericString(10, seed)); addOn.setName(randomAlphaNumericString(10, seed)); addOn.setUnitAmountInCents(createRandomPrice()); addOn.setDefaultQuantity(5); addOn.setDisplayQuantityOnHostedPage(false); return addOn; }
/** * Creates a random {@link AddOn} for use in Tests. * * @return The random {@link AddOn} */ public static AddOn createRandomAddOn() { final AddOn addOn = new AddOn(); addOn.setAddOnCode(randomAlphaNumericString(10)); addOn.setName(randomAlphaNumericString(10)); addOn.setUnitAmountInCents(createRandomPrice()); addOn.setDefaultQuantity(5); addOn.setDisplayQuantityOnHostedPage(false); return addOn; }
/** * Creates a random {@link AddOn} for use in Tests given a seed. * * @param seed The RNG seed * @return The random {@link AddOn} */ public static AddOn createRandomAddOn(final int seed) { final AddOn addOn = new AddOn(); addOn.setAddOnCode(randomAlphaNumericString(10, seed)); addOn.setName(randomAlphaNumericString(10, seed)); addOn.setUnitAmountInCents(createRandomPrice()); addOn.setDefaultQuantity(5); addOn.setDisplayQuantityOnHostedPage(false); return addOn; }