See also the
Wrap External APIs
chapter of the
Design for Testability Guide
.