roomRate.setRates(rates);
return roomRate;
}
private RatePlanDTO createExpectedRatePlan() {
RatePlanDTO ratePlan = new RatePlanDTO();
ratePlan.setCode(RATE_PLAN_CODE);
ratePlan.setName(RATE_PLAN_NAME);
ratePlan.setPaymentType(PAYMENT_TYPE_POA); // TODO paymentType only cash back?
ratePlan.setTaxes(createExpectedTaxs());
ratePlan.setServiceCharges(createExpectedServiceCharges());
ratePlan.setNeedGuarantee(NEED_GUARANTEE);
ratePlan.setCancelPolicy(createExpectedCancelPolicy());
ratePlan.setAvailGuarantees(createExpectedAvailGuarantee()); // TODO translator
ratePlan.setFreeMeal(createExpectedFreeMeal());
return ratePlan;
}