JbiProxyFactoryBean pf = new JbiProxyFactoryBean();
pf.setContainer(container);
pf.setInterfaceName(orderEndpoint.getInterfaceName());
pf.setEndpoint(orderEndpoint.getEndpoint());
pf.setType(OrderService.class);
OrderService orderService = (OrderService) pf.getObject();
// Prepare cart for order request
Cart cart = new Cart();
OrderItem orderItem = new OrderItem();
orderItem.setCount(2);
orderItem.setItem("Book");
cart.getItems().add(orderItem);
// Call the service
OrderConfirmation orderConfirmation = orderService.order(cart);
orderConfirmation = orderService.order(cart);
orderConfirmation = orderService.order(cart);
// Check that we get the expected order confirmation
assertNotNull(orderConfirmation);
cart = orderConfirmation.getCart();
assertNotNull(cart);