The tests will involve 5 mocked dependencies just to test a simple if statement. They test the implemention and are a waste of time.
Isolated units that are well tested usually don't need to be updated in my experience so they rarely break.
Isolated units that are well tested usually don't need to be updated in my experience so they rarely break.