As I will write the translations of the code snippets from the excellent Working Effectively With Legacy Code (WEWLC) book by Michael Feathers I will also assume the following:
- There is some sort of understanding what mocks are
- There is some understanding of how Rhino mocks work (if not, you will find out anyway by continue reading this blog)
- There is some understanding of Dependency injection
- One knows what TestDriven.net is.
- One knows why AutoHotKey is used and what you can do with it
- Some understanding of Reshaper