package com.braintreegateway.integrationtest;
import com.braintreegateway.Plan;
import com.braintreegateway.util.NodeWrapperFactory;
public class PlanFixture {
public static final Plan PLAN_WITHOUT_TRIAL = new Plan(NodeWrapperFactory.instance.create(
"<plan>" +
"<billing-day-of-month>1</billing-day-of-month>" +
"<billing-frequency>1</billing-frequency>" +
"<currency-iso-code>USD</currency-iso-code>" +
"<description>java test plan</description>" +
"<id>integration_trialless_plan</id>" +
"<name>Plan for integration tests -- without a trial</name>" +
"<number-of-billing-cycles>12</number-of-billing-cycles>" +
"<price>12.34</price>" +
"<trial-duration>1</trial-duration>" +
"<trial-duration-unit>day</trial-duration-unit>" +
"<trial-period>false</trial-period>" +
"</plan>"));
public static final Plan PLAN_WITH_TRIAL = new Plan(NodeWrapperFactory.instance.create(
"<plan>" +
"<billing-day-of-month>1</billing-day-of-month>" +
"<billing-frequency>2</billing-frequency>" +
"<currency-iso-code>USD</currency-iso-code>" +
"<description>java test plan</description>" +
"<id>integration_trial_plan</id>" +
"<name>Plan for integration tests -- with a trial</name>" +
"<number-of-billing-cycles>12</number-of-billing-cycles>" +
"<price>43.21</price>" +
"<trial-duration>2</trial-duration>" +
"<trial-duration-unit>day</trial-duration-unit>" +
"<trial-period>true</trial-period>" +
"</plan>"));
public static final Plan BILLING_DAY_OF_MONTH_PLAN = new Plan(NodeWrapperFactory.instance.create(
"<plan>" +
"<billing-day-of-month>1</billing-day-of-month>" +
"<billing-frequency>2</billing-frequency>" +
"<currency-iso-code>USD</currency-iso-code>" +
"<description>java test plan</description>" +
"<id>integration_plan_with_billing_day_of_month</id>" +
"<name>Plan for integration tests -- with billing day of month</name>" +
"<number-of-billing-cycles>12</number-of-billing-cycles>" +
"<price>8.88</price>" +
"<trial-duration>1</trial-duration>" +
"<trial-duration-unit>day</trial-duration-unit>" +
"<trial-period>false</trial-period>" +
"</plan>"));
public static final Plan ADD_ON_DISCOUNT_PLAN = new Plan(NodeWrapperFactory.instance.create(
"<plan>" +
"<billing-day-of-month>1</billing-day-of-month>" +
"<billing-frequency>2</billing-frequency>" +
"<currency-iso-code>USD</currency-iso-code>" +
"<description>java test plan</description>" +
"<id>integration_plan_with_add_ons_and_discounts</id>" +
"<name>Plan for integration tests -- with add-ons and discounts</name>" +
"<number-of-billing-cycles>12</number-of-billing-cycles>" +
"<price>9.99</price>" +
"<trial-duration>1</trial-duration>" +
"<trial-duration-unit>day</trial-duration-unit>" +
"<trial-period>true</trial-period>" +
"</plan>"));
}