TestDriven.Net 2.21: Now includes NUnit 2.5 RC

Support for NUnit 2.5 RC

A couple of days ago, Charlie Poole announced that the first NUnit 2.5 release candidate is now uploaded. I’ve hurried to get a new version of TestDriven.Net with support for this version ready. I’m happy to announce that TestDriven.Net 2.21 Beta (which includes NUnit 2.5 RC) is now available for download.


This is a major NUnit release with lots of new features. Here is the list that was posted on the NUnit mailing list:

  1. Parameterized (data-driven) tests are supported, with features similar to those found in mbUnit and xUnit.net.
  2. Theories - as used in JUnit- are supported fully, including support for Assume.That.
  3. New attributes allow the specifying the thread and apartment state requirements of a test.
  4. Exception handling can now be moved into the test code using Assert.Throws or the Throws.Exception syntax.
  5. Test methods and fixtures may now be generic and many asserts and constraint expressions now support generic syntax.
  6. Many constraints now permit substitution of a user-defined comparison algorithm through the Using modifier. Lambda expressions are supported.
  7. Test execution may now take place in a separate process for better isolation.
  8. Tests may be loaded and executed using a selected runtime version.
  9. Tests, setup methods, teardown methods and data sources may be static if desired. If there are no instance methods, then NUnit doesn't need to construct your test class.
  10. Source code is displayed in the gui, where available.

Charlie has also posted a top 10 reasons try NUnit 2.5.

Improved x86 / 32-bit support on a 64-bit OS

This version also contains improved support for running tests in a 32-bit process. To configure a test project for 32-bit execution, simply select ‘x86’ as the ‘Platform target’ in the project properties. After doing this, the ‘Run Test(s)’ and ‘Test With > NUnit 2.5’ commands will execute your tests in a 32-bit process (this doesn’t work for NUnit 2.4). By default projects configured for ‘Any CPU’ will execute tests in a 64-bit process (unless you’re testing with NCover, Team Coverage or dotTrace).


Experimental Visual Studio 2010 support

TestDriven.Net was working with the Visual Studio 2010 PDC CTP version. Unfortunately I’ve had less luck with more recent pre-Beta versions (Visual Studio was crashing). You can try the experimental support by choosing ‘Custom’ setup and enabling the ‘Visual Studio 2010’ feature. There is a chance this will be working again when the Visual Studio 2010 Beta is released.


Trace/debug messages now appear in ‘Debug’ pane

When stepping through code started from TestDriven.Net, you may have noticed that trace/debug messages appeared in the ‘Test’ pane but not the ‘Debug’ pane. Trace/debug diagnostic messages will only appear in the ‘Test’ pane when targeting specific tests, but not when executing all tests in a project / solution.

Release Notes & Download

Here are links to the TestDriven.Net release notes and download.

Don’t hesitate to contact me or the NUnit team if you find any issues with this release.


  • yes same problem, and I don't see any details in the event log.

  • +1 on getting VS 2010 Beta support. How is this going? Funny how much I rely on your tool now... I simply can't develop with out it :)

  • See this post re: VS 2010 Beta1 support:

    Enjoy. :)

  • In fact your inventive writing skills has inspired me to begin my own Blog engine blog now.

  • I never thought I would agree with this option.

  • Hi there I am so grateful I found your webpage, I really found you by mistake, while I was looking on Askjeeve for something else, Nonetheless I am here now and would just like to say thanks a lot for a marvelous post and a all round exciting blog (I also love the theme/design), I don’t have time to look over it all at the moment but I have saved it and also added your RSS feeds, so when I have time I will be back to read a great deal more, Please do keep up the superb job.

  • Good day I am so thrilled I found your weblog, I really found you by mistake, while I was researching on Google for something else, Regardless I am here now and would just like to say kudos for a tremendous post and a all round exciting blog (I also love the theme/design), I don’t have time to go through it all at the moment but I have book-marked it and also added in your RSS feeds, so when I have time I will be back to read a great deal more, Please do keep up the excellent job.

  • Spot on with this write-up, I truly think this website needs much
    more consideration. I’ll probably be again to read much more, thanks
    for that info.

  • Hello! I could have sworn I’ve been to this blog before but after browsing through some of the post I realized it’s new to me. Anyways, I’m definitely happy I found it and I’ll be book-marking and checking back frequently!

  • I really liked the article, and the very cool blog

  • You should take part in a contest for one of the best blogs on the web. I will recommend this site!

  • Just saying thanks will not just be sufficient, for the tremendous lucidity in your writing. great information you write it very clean. I am very lucky to get this tips from you.

  • Great - very nice informations, but what about other tests???

  • Good question. What about them and bugs?

  • afdfdfad,buy kamagra,SMWZH

  • afdfdfad,buy kamagra,SMWZH

  • Now that was one powerful tutorial. Love that.

  • Excellent use of the unit.

  • We need more tutorials like this one on the net to help aspiring programmers learn more.

    Thanks for helping out.

  • Great tutorial man. keep up the good work.

  • I certainly enjoyed reading it, you can be a great author. I be taught something tougher on completely different blogs everyday.

  • Great content and well written. yet again you deliver on a subject that you make sound, both intriguing and genuinely interesting.

  • Social Media marketing such as Facebook is becoming more and more important!

  • Greetings I am so happy I found your web site, I really found you by accident, while I was looking on Digg for something else, Nonetheless I am here now and would just like to say thanks a lot for a fantastic post and a all round thrilling blog (I also love the theme/design), I don’t have time to look over it all at the minute but I have saved it and also included your RSS feeds, so when I have time I will be back to read more, Please do keep up the fantastic job

  • great tuto,and ihave searched the test for a long time

  • Normally I do not read post on blogs, but I would like to say that this write-up very compelled me to check out and do so! Your writing style has been amazed me. Thanks, very nice article.

  • I visited several websites however the audio quality for audio songs present at this website is really fabulous.

  • Hey, stirring presume !

  • I am curious to discover out what blog means you have been utilizing Im experiencing some minor
    security problems with my latest website and Id such as to look for something more
    safe. Do you have any other answers

  • Needed to compose you the little observation in order to give many thanks the moment again considering the pretty solutions you have shown above. It is really surprisingly generous with you to allow extensively exactly what a number of people could possibly have made available as an e book to end up making some dough on their own, most importantly now that you could possibly have done it in case you decided. The creative ideas likewise worked as a good way to fully grasp that many people have the identical interest just as my very own to grasp more and more with reference to this matter. I'm certain there are several more pleasurable moments in the future for many who discover your blog.


  • Youre so cool! I dont suppose Ive read something like this before. So nice to search out anyone with some original thoughts on this subject. realy thanks for starting this up. this web site is something that's wanted on the web, somebody with a little originality. helpful job for bringing something new to the web!

  • Fantastic beat ! I want to apprentice whilst you amend your site, how
    can i subscribe for a weblog web site That the account aided me a appropriate
    deal. I had been tiny bit acquainted of this your broadcast provided vibrant understandable idea

  • This piece of writing is actually a nice one it assists new internet users, who are wishing in favor of blogging.

  • you're in point of fact a good webmaster. The website loading pace is amazing. It sort of feels that you're doing any unique trick. Moreover, The contents are masterwork. you have done a magnificent task in this topic!

  • Fantastic beat ! I would like to apprentice at the same
    time as you amend your web site, how could i subscribe for a blog web site?

    The account helped me a applicable deal. I have been tiny bit acquainted of this your broadcast offered
    vibrant transparent concept

  • The're a great many items which may possibly an impact on how fast as well the best ways not quick hair produces. Going over, I'll try to look at a great all natural route to allow increase hair do taller, effective as well as more favourable producing innate possibilities.

  • Hello! This is my first visit to your blog!
    We are a group of volunteers and starting a new project in
    a community in the same niche. Your blog provided us valuable
    information to work on. You have done a wonderful job!

  • Way cool! Some extremely valid points! I appreciate you writing this article and the rest of the site is very good.

  • Amazing blog! Is your theme custom made or did
    you download it from somewhere? A theme like yours with a few simple
    adjustements would really make my blog jump
    out. Please let me know where you got your theme. Bless you

  • On this very topic, I try update my online resources
    almost for instance I’m speaking to somebody or talking to that
    reader directly as I consider it helps engage people a ton more than
    writing content formally especially when my own blog
    is based around the goings ons, daily thoughts and research about this somewhat controversial
    concern. I discovered that I nonetheless need to try more of the methods you have mentioned in this posting.

  • I would actually love to guest post on your blog.*,;.:

  • Amazing! Its in fact awesome piece of writing, I
    have got much clear idea on the topic of from this paragraph.

  • You really make it appear so easy along with your
    presentation but I to find this matter to be really something that I think I would by no means understand.
    It kind of feels too complicated and extremely large for me.
    I'm having a look forward in your subsequent submit, I will attempt to get the cling of it!

  • I am sure this piece of writing has touched
    all the internet users, its really really nice paragraph on building up new weblog.

  • Peculiar article, exactly what I was looking for.

  • This paragraph will assist the internet visitors for building up
    new webpage or even a weblog from start to end.

  • This site was... how do you say it? Relevant!! Finally I've found something that helped me. Many thanks!

  • You really make it appear really easy with your presentation however I
    to find this matter to be really one thing that I feel I might by no means understand.
    It kind of feels too complicated and extremely huge for me.

    I'm looking ahead to your next submit, I will attempt to get the hang of it!

  • When some one searches for his necessary thing, therefore he/she wishes to be available that in detail, therefore that thing is maintained over

  • This article contains great original thinking. That the informational content
    here proves that things aren’t so black and white.
    I feel smarter from just reading this.

  • I'll immediately take hold of your rss as I can not to find your e-mail subscription link or newsletter service. Do you've any?
    Please allow me understand in order that I could subscribe.

  • I don't know whether it's just me or if everyone else encountering problems with your
    website. It appears as if some of the written text on your content are running off the screen.
    Can somebody else please comment and let me know if
    this is happening to them as well? This may be a problem with my browser because
    I've had this happen before. Cheers

  • Big Brother Albania 6 Live
    I don't know whether it's just me or if everyone else encountering problems with your

    website. It appears as if some of the written text on your content are running off the screen.

    Can somebody else please comment and let me know if

  • This design is wicked! You definitely recognize how
    to keep a reader amused. Between your wit and your videos, I was almost moved to start my own blog (well, just about…HaHa!

    ) Great job. I really loved what you had to say, and more than that, how you presented it.
    Too cool!

  • Have you already setup a fan page on Facebook ?`*”-:

  • When I initially commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added I get four emails
    with the same comment. Is there any way you can remove me from that service?

  • What's up to every body, it's my first visit of this blog; this weblog consists of remarkable and really excellent information in support
    of visitors.

  • Great blog. Does it get updated often?

  • Great beat ! I wish to apprentice even as you amend your web site, how
    can i subscribe for a blog site? The account aided me a acceptable deal.
    I have been tiny bit familiar of this your broadcast offered brilliant clear idea

  • Have you ever considered about including a little bit more
    than just your articles? I mean, what you say is valuable and all.
    Nevertheless think about if you added some great images
    or videos to give your posts more, "pop"! Your content is excellent but with images and video clips, this blog
    could certainly be one of the most beneficial in its field.
    Wonderful blog!

  • Admiring the hard work you put into your site and detailed information you present.
    It's good to come across a blog every once in a while that isn't the same outdated rehashed information.
    Fantastic read! I've saved your site and I'm adding your RSS feeds
    to my Google account.

  • It's in point of fact a great and helpful piece of information. I'm
    glad that you shared this helpful information with us.
    Please stay us informed like this. Thanks for sharing.

  • Hmm is anyone else experiencing problems with the images on this blog loading?
    I'm trying to figure out if its a problem on my end or if it's the
    blog. Any responses would be greatly appreciated.

  • Greetings! Very useful advice in this particular post!
    It's the little changes which will make the largest changes. Many thanks for sharing!

  • Normally I do not learn article on blogs, however I would
    like to say that this write-up very pressured me to take a look at and do it!

    Your writing style has been surprised me. Thanks, very great post.

  • I hardly write responses, but i did some searching and wound up here TestDriven.
    Net 2.21: Now includes NUnit 2.5 RC - TestDriven.

    NET by Jamie Cansdale. And I do have some questions for you if you do not mind.
    Could it be just me or does it look as if like a few of these comments appear like left by brain dead folks?
    :-P And, if you are writing at other social sites, I would like
    to follow anything new you have to post. Could you
    make a list of all of your shared pages like your
    linkedin profile, Facebook page or twitter feed?

  • We are a group of volunteers and opening a new scheme in our community.
    Your site offered us with valuable information to work on.
    You have done an impressive job and our entire community will be
    grateful to you.

  • Hey there are using Wordpress for your site platform?

    I'm new to the blog world but I'm trying to get started
    and set up my own. Do you require any html coding knowledge to
    make your own blog? Any help would be greatly appreciated!

  • I'm really loving the theme/design of your web site. Do you ever run into any web browser compatibility problems? A handful of my blog visitors have complained about my blog not working correctly in Explorer but looks great in Firefox. Do you have any ideas to help fix this problem?

  • Big Brother Albania 6

  • Satellite " Yamal -402 " did not appear on the calculated orbit _ttp://www.interfax.ru/news.asp?id=280005.
    In principle, the Russian government should solve everything easier and more understandable - to implement all the oil reserves of the gas , factories close and workers to put in the fuel , and by the full staff to slip away to America.

  • Heya i am for the first time here. I found this board and I find
    It truly useful & it helped me out much. I hope to give something back and aid others like you
    aided me.

  • I'm not sure where you are getting your information, but good topic. I needs to spend some time learning much more or understanding more. Thanks for wonderful info I was looking for this information for my mission.

Comments have been disabled for this content.