use double and stub instead of deprecated mock and stub bang