Assumptions test verify new product

Professor @PeterBell,

We've written about "assumptions to test and verify when developing new products." Can you merge this PR into the master class file?

Many thanks,
Team 18