    @Test(expected = OrderException.class)
    public void checkoutProductsWhenInsufficientInventoryWithoutNotification() throws Exception {

        // notification is always false when order created by a retail PoS
        order.checkout(createCartWithInsufficientInventory(), createPaymentDetails(), false);
    }