Over the past two weeks, I've been adding a bunch of new tools to the old toolkit. First was
Ninject, which I decided to take out for a spin after seeing
Nate's excellent talk at the Cleveland Day of .Net. That started me down a grand path of goodness. I had been using
xUnit in yet another attempt to get unit testing off the ground. I had tried in the past, but kept failing when it came to doing anything complex. It turns out I was trying to do dependency injection by hand - and failing miserably at it. With Ninject, a lot of the resistance to developing for testability is removed and writing testable code and the unit tests that go along with them are easy/fun/addictive - you pick the adjective.
With my new found passion for unit testing, I looked for other tools that could help.
NCover was a natural fit - not only am I striving to always have green unit tests, they need to have a high level of code coverage. Fast forward a couple days and I discover
NDepend - quite by accident - and fell in love with the extremely detailed and insightful metrics. The most recent addition to the toolkit is testdriven.net. It brings all the tools together in a nice convenient right-click package. I'll have to re-evaluate things once ReSharper 4.0 goes RTM and xUnit supports it, but for now, my toolbox overflows with goodness and programming is fun again.