6. May 2011 05:01
Over the last two years, I've been working away on a little side-project that I've kept mostly hidden away from the world. It was a project born out of frustration with the limitations of the automated testing tools we work with day-to-day in .NET, and while it hasn't exactly been an easy tool to develop, I'm happy to announce the release of the first public beta of NCrunch - the first ever continuous testing tool in the .NET space to make use of inline code coverage.
NCrunch takes much of the tediousness out of test-driven-development (actually, ANY kind of .NET development that makes use of automated tests). Essentially, NCrunch is a Visual Studio plugin that automatically builds your solution in the background and runs your automated tests while you work. There is considerable intelligence under the hood, along with the ability to project persistent inline code coverage through your source files in a tidy and unobtrusive way.
I could easily go on and on about NCrunch, but I think the best thing would be to just recommend you give it a try. I've also written up some documentation covering the details of how to make best use of it.
I want to thank everyone that's helped me with all of their advice and alpha testing over the last two years. While it's now stable enough to add value, I believe NCrunch has a bright future ahead of it with lots of regular updates and features. I'd love to hear how everyone gets on with it and whether there's anything that can be done to make it even better!