---
title: "NUnit v2.1 RC1 released"
url: "https://osherove.com/blog/2003/8/25/nunit-v21-rc1-released.md"
canonical: "https://osherove.com/blog/2003/8/25/nunit-v21-rc1-released.html"
published: "2003-08-25T16:49:00"
updated: "2003-08-25T16:49:00"
tags: [".Net Quotations", "Cool Tools"]
author: "Roy Osherove"
description: "NUnit v2.1 RC1 was released last night on SourceForge. From the release documentation: * Support for the .NET framework versions 1.0 and 1.1 * The ability to run test suites across multiple assemblies * New…"
usage: "Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page)."
license: "https://creativecommons.org/licenses/by/4.0/"
---

# NUnit v2.1 RC1 released

By Roy Osherove August 25, 2003 In [.Net Quotations](https://osherove.com/blog/category/net-quotations), [Cool Tools](https://osherove.com/blog/category/cool-tools)

**Historical article** · Originally published August 25, 2003; technical details may be outdated.

[_NUnit v2.1 RC1_](http://sourceforge.net/projects/nunit) _was released last night on SourceForge.  From the release documentation:_

> _\* Support for the .NET framework versions 1.0 and 1.1
> \* The ability to run test suites across multiple assemblies
> \* New TestFixtureSetup and TestFixtureTeardown attributes
> \* Improvements to the GUI interface
> \* New command line switches for both GUI and Console runners
> \* Some degree of integration with Visual Studio
> \* Tests now execute in the same order as they are displayed in the gui.
> \* Substantial improvements in error and exception reporting.
> \* Now runs on Windows 98_
>
> \[via [Darrell Norton](http://dotnetjunkies.com/WebLog/darrell.norton/posts/1243.aspx)\]
>
> How very cool. I've been using [NUnit](http://sourceforge.net/projects/nunit) and the [NUnit Add-in](http://www.mutantdesign.co.uk/nunit-addin/) for some time now. I find the process of test-driven development amazingly relaxing - from a developer's point of view. Today , for instance, I had to write a class that generates a list of data and then enters it into the database. What's the first thing I did? I created the TestClass for it even before the class had one line of code.
>
> The great thing about the NUnit add-in is that it allows you to write a test procedure in a class, and then just right click in the editor and select “Run tests”. It's that simple. If you haven't tried doing tests before coding - give it a try.
>
> Of course, the other thing (which is the best feature of having unit tests in place) is that once you have a specific feature, or maybe just a line of code added, you can run all the tests you've created with a single click, and really **know** that nothing was broken. It lets you continue with your work with an amazing amount of confidence. Another thing this allows you to do is be able to make code modifications(i.e “refactoring”) without fear of not knowing what you just caused. As long as you have a test for everything, you can be sure that you'll catch any broken stuff with one click. Of course, if you do find a bug that you're tests didn't find, that even better! You just created another test case to check against, and you'll always know the next time that bug appears and be able to crush it :)

## More in .Net Quotations

[All posts in .Net Quotations](https://osherove.com/blog/category/net-quotations)

- Aug 26, 2003

    ### [ASP.Net dialog hell - a little easier..?](https://osherove.com/blog/2003/8/26/aspnet-dialog-hell-a-little-easier.html)

- Aug 25, 2003

    ### [Developing Software in Visual Studio .NET with Non-Administrative Privileges](https://osherove.com/blog/2003/8/25/developing-software-in-visual-studio-net-with-non-administra.html)

- Aug 23, 2003

    ### [Finally some helpful code!](https://osherove.com/blog/2003/8/23/finally-some-helpful-code.html)

- Aug 22, 2003

    ### [Good example of asynchronous delegates at work](https://osherove.com/blog/2003/8/22/good-example-of-asynchronous-delegates-at-work.html)


---

## About the author

**Roy Osherove**: Senior Solutions Architect at AWS working on AI for production and AI-driven development; author of The Art of Unit Testing and Elastic Leadership, with about 20 years of consulting and training on unit testing, TDD, team leadership and continuous delivery.

### Sites

- [RobotPaper](https://robotpaper.ai/): This blog: AI patterns and anti-patterns, AI and coding agents, and engineering leadership.
- [osherove.com](https://osherove.com): Roy's personal site. Author of The Art of Unit Testing and Elastic Leadership; consulting and training on unit testing, TDD, team leadership and continuous delivery, plus about 20 years of blog posts.
- [The Art of Unit Testing](https://www.artofunittesting.com): The Art of Unit Testing, 3rd Edition (Manning): readable, maintainable, trustworthy unit tests, plus TDD workshops in C#, JavaScript, Java and Kotlin.
- [5whys.com](https://www.5whys.com): Roy's writing on software team leadership: self-organizing teams, surviving chaos, learning mode and the Elastic Leadership model.
- [Pipeline Driven](https://pipelinedriven.org): Continuous delivery and DevOps practices: build patterns, pipeline-friendly testing, DevOps metrics and enterprise DevOps.
- [Elastic Leadership](https://www.elasticleadership.com): Elastic Leadership, Roy's framework for software team leaders (survival, learning and self-organizing modes).

### Social

- X: https://x.com/royosherove
- LinkedIn: https://www.linkedin.com/in/osherove/

### Contact

- Contact form: https://forms.gle/jQSx5KoXvrVA1JCK7

### License

Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page). License: https://creativecommons.org/licenses/by/4.0/
