Part 1 – Using tests to identify problems