I've been doing something similar. I name the new method Method, rename the old one as MethodOld and in Method, before the return value, I put an assert(MethodOld(args) == return value). It's one of the things that when I do, I appreciate the value of, but I'm not disciplined enough to do as much as I would like to lol.
There's a better way to do this. Write a unit test for Method and just edit Method as needed. Run your test to verify that the output is consistent. This prevents cluttering your code with old methods and also allows you to figure out if a new environment breaks your code.
Simple code scales. Write simple code.