Refactoring Pharo (Part 3)
Continuing with the Video store refactoring from the book…
Moving amountFor:
After the success of extracting amountFor: I opted to use the refactoring
browser’s “Move to another class” functionality to move the method across to
Rental.

After choosing the destination class…

I ended up with amountFor: on the Rental class.


Unfortunately, this broke my tests:

The Pharo traceback was fairly clear:

But, by clicking on the Create button I got to fix it fairly easily.

And adding an interim method to keep my tests passing:
