I have refactored the code. There is now a common helpers class that
contains code that is common to many tasks. But it does need more tests. I
found a bug where sometimes now the instruction passed to the helper that
gets the variable name is null. I need to fix that next.
I have not worked on this since late October 2012. I added many tests and
infrastructure to test Rhino Mocks. But I am dropping support for Rhino
Mocks. But so much stuff has changed that I shall commit it all, and then
weed things out. The next commit will drop support for Rhino Mocks and add
support for FakeItEasy and VS 2012. I am dropping support for VS 2010 in
the next commit or two.