@klamping @Droogans 

To Kevin's point, mocking out all dependencies is best practice and standard.  Not mocking out a dependency turns your unit test into an integration test.  Its fine to have both styles of tests  but let's make sure we are not mixing the two concepts.

Additionally, I believe it impacts the performance of executing the unit tests.  The more components you have to inject, the more overhead the unit requires.