Cool! And yep, I looked at echo wrap and agree — the instance methods, which are wrapped with getter methods, are easily stubbed.

One thing to keep in mind — it looks like maybe those instance methods are contributor classes, where those can be tested easily.

1) Test the classes themselves with standard unit testing
2) Test the main interface with mocks to make sure messages get passed between the classes.