Doing it the simplest way that could possibly work would
mean simply exposing the internal state of the Customer class by creating a
public field of List<Order>. The listing below shows what this might
look like, and a couple of tests that show the required functionality (and
currently pass):

At first glance, this appears to solve the requirements of
the system. Now let's add a few more tests to reveal the weaknesses in this
approach, and refactor it to improve things.