I think this is a good example of what Kenn mentioned about code that's hard to write tests again. The bare function was easily testable, while this method requires us to set up a host of fake objects just to get to the point where we're calling this function.