This is kind of an odd pattern... I get that it helps the test verify behavior, but there's really no application in production code. I think stubbing is fine in this situation...