In the below example, I\'m creating a FakeFoo class for unit testing purposes. It needs to implement the IFoo interface so that I can pass it in instead of the actual Foo cl