This document describes an exercise using LEGO pieces to demonstrate approval testing. It had participants build LEGO figures according to criteria in round 1. In round 2, they wrote tests to validate the criteria. In round 3, they validated a copy of their round 1 solution. The document then discusses approval testing and provides examples of how it can detect bugs and new features. It notes benefits like easier to understand tests and testing otherwise untestable code. It also discusses applicability and weaknesses like lack of isolation.