Break out a fake struct implementing an interface

...including methods to stub out the methods on the interface