tutorial exercise 3.5.1 - bdd test case
tutorial exercise 3.5.1 - impl
 tutorial exercise 3.5.2 - finished