Trying to describe the workflow in a restaurant using TDD