@Test
public void shouldPurchaseProducts(){
AggregateId orderId = orderingService.createOrder();
AddProdctCommand cmd = new AddProdctCommand(orderId, new AggregateId("p1"), 1);
gate.dispatch(cmd);
Offer offer = orderingService.calculateOffer(orderId);
orderingService.confirm(orderId, new OrderDetailsCommand(), offer);