title: Unit test adoption
body: <p>We have tried to introduce unit testing to our current project but it doesn't seem to be working. The extra code seems to have become a maintenance headache as when our internal Framework changes we have to go around and fix any unit tests that hang off it.</p>
  
  <p>We have an abstract base class for unit testing our controllers that acts as a template calling into the child classes' abstract method implementations i.e. Framework calls Initialize so our controller classes all have their own Initialize method.</p>
  
  <p>I used to be an advocate of unit testing but it doesn't seem to be working on our current project.</p>
  
  <p>Can anyone help identify the problem and how we can make unit tests work for us rather than against us?</p>