theaveragedev.com
Adapter class usage example – testing code
Putting code in isolation and painting the walls