not sure how complicated it is to write unit tests with a mocked newblue  but beware that over mocking could lead to unmaintainable code  so you may sometimes want a fake or stub implementation over mocks 