This post originated from an RSS feed registered with .NET Buzz
by Scott Hanselman.
Original Post: TestDriven.NET 1.0 Launch - What are you waiting for?
Feed Title: Scott Hanselman's ComputerZen.com
Feed URL: http://radio-weblogs.com/0106747/rss.xml
Feed Description: Scott Hanselman's ComputerZen.com is a .NET/WebServices/XML Weblog. I offer details of obscurities (internals of ASP.NET, WebServices, XML, etc) and best practices from real world scenarios.
It
just kills me - literally tears me up inside - to watch people with both NUnitGui
and Visual Studio.NET open who painfully switch back and forth, opening DLLs, attaching
to processes, and generally cobbling together a sense of TDD.
Tell me you wouldn't rather right-click and say "Run Test" or "Test With...Debugger."
You may have used NUnitAddIn, which was a godsend. Today, Jamie and team launched TestDriven.NET
1.0 with full support for NUnit, csUnit, MbUnit AND Visual Studio Team System.
Naysayers may dismiss TestDriven.NET as
a simple Add-In with modified right-click context menu, but there's much more than
that. You run your tests in their own runner process, which gives you side-effect
free testing. If you have different projects using different testing frameworks, their
tests are all runnable with the same right-click/"Run Test" experience. You
can right-click on a single method and debug it. I love it.
You can run tests with NUnitGui, sure, but the Visual Studio integration goes very
deep. I even show this integration in sales meetings. When you hit Build, the output
window's combobox says "Build", of course. When you "Run Test" you'll see "Build"
then "Test" immediately. This is what folks were aiming for when continuous integration
and TDD.
I literally don't know how I managed before TDD, and you'll have to pry this free
toolfrom my cold, dead hands.
Thanks Jamie and Team, this is great stuff.
I particularly like the last question in the short registration/survey, and I wish
more people would ask it!
How did you answer these questions? (it will *not* be held against you!)