I am trying to do Test Driven Development as a single developer (possibly increasing the team to four). I have experience using NUnit to a limited extend for unit testing.
I have been developing this system for a couple of years (VB.NET). The developer before me was working on the system for three years and he favored Martin Fowlers Transaction Script approach meaning that there are large classes with large monolithic functions with virtually no consideration about design/re useability etc.
I have looked into some of the Mocking frameworks available for Nunit and I believe the only option I have is the commercial product TypeMock (RhinoMock vs. TypeMock vs. NUnit's Mocking?) as it allows you to mock classes that are none abstract and without interfaces. Is this correct?
I have read some posts on here that suggest this is not the case. Hence the reason for this question. Can I use any free mocking frameworks for Transaction script/monolithic systems?