TestDriven.NET by Jamie Cansdale

Zero Friction Unit Testing for Visual Studio .NET

  • Test With... Runtime

    I thought I'd take a souvaneir snapshot before I repave.  The final straw was installing .NET v2.0.31112.  This is the runtime you get with the beta of Monad over at BetaPlace.  Installing it in a virtual machine would have been sensible, but I was impatient.

  • Target Dependency Graph

    Using Peli's excelent Quickgraph library, I've written a little app to render MSBuild dependency graphs. Below you can see all of the targets in a C# project along with their dependencies. You can find the fiend responsible for it over here.

  • Another Bizarre Constellation

    You had the .NET 2.0 System assembly and friends last time.  This time it's the turn of System.EnterpriseServices.  The boxes represent 'expanded' assemblies with all references shown (except to System and mscorlib).  The odd thing here is that 'System.Transations' has a reference to itself!  It seems to be the only assembly in the entire framework like this.  I don't know if this is an artifact of how they're setting up circular references or by design.  Can anyone shed some light on this?

  • Defending Full Length Feeds

    Steve Maine puts the case for full length feeds much more eloquently then I ever could.  All I can say is that I'm not terribly fond of the new format.  If as Scoble says it's a bandwidth issue, are there not any alternatives?  Maybe we could syndicate out the supply of full length feeds.  They could be made available to a few specific IP addresses on the understanding that the owner mirror the feed.  There would be exposure in it for the mirror and choice for the users.  Mirrors could choose to differentiate themselves by the theme they use on their main page or how they organize the feeds.  Some popular sites already use this solution for their downloads.  Surely RSS feeds were designed to be syndicated!

  • System.Orgy (second try)

    My experiment the other day to include svg content in my weblog failed dismaly. I've used a PNG file for those of you who couldn't see the image last time.  It's a shame bacause I've grown to like svg.

  • Keyboard Shortcuts

    [Xai comments] I just started using your tool and I have to say that I love it. Only one thing I'd improve, give us a keyboard shortcut! By that I mean let us know what we should map keyboard shortcuts to. For instance, I want to map a keyboard short cut to running tests on the solution. What command would I map it to? Or can I?

  • NUnitAddIn 0.9.574 + Visual Studio 2003

    A few people have had issues running this latest build under Visual Studio 2003.  I know it works on some machines (mine for a start!).  Peli has Visual Studio 2002, 2003 and C# Express installed and it worked on all of them.  Loren has had it working with just Visual Studio 2003 installed.  I am now pretty stumped as to why it works on some machines but not others.

  • Installing NUnitAddIn-0.9.568

    The previous build of NUnitAddIn (build 0.9.482) was set to expire on August 30th.  The test execution engine it uses was derived from a pre-beta version of NUnit 2.2.  This latest build has been synchronized with the final NUnit 2.2 source.  I'm hoping to contribute these changes to the NUnit project in the near future (in particular the 'nunit.framework' version independence).