I have the below implementation. It is apparent that the Foo class instantiates explicit dependencies which could be an anti pattern and hard to unit test but how d
Foo