Checkout process, with first Unit Test (No Empty Cart)