unit testing facades lesson