theaveragedev.com
Adapter class usage example – production code
One of two, developing testable code using an adapter class