---
title: "[Article] Introduction to Test-driven development with NUnit and the NUnit-Add-in"
url: "https://osherove.com/blog/2003/9/21/article-introduction-to-test-driven-development-with-nunit-a.md"
canonical: "https://osherove.com/blog/2003/9/21/article-introduction-to-test-driven-development-with-nunit-a.html"
published: "2003-09-21T15:35:00"
updated: "2003-09-21T15:35:00"
tags: [".Net Original", "Cool Articles"]
author: "Roy Osherove"
description: "It's been a while since my last article, but this one has been lurking inside me for the past month or so. It's the first of a series I plan to write about Unit-Testing in .Net (well, maybe just another one down the…"
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/"
---

# \[Article\] Introduction to Test-driven development with NUnit and the NUnit-Add-in

By Roy Osherove September 21, 2003 In [.Net Original](https://osherove.com/blog/category/net-original), [Cool Articles](https://osherove.com/blog/category/cool-articles)

**Historical article** · Originally published September 21, 2003; technical details may be outdated.

It's been a while since my last article, but this one has been lurking inside me for the past month or so. It's the first of a series I plan to write about Unit-Testing in .Net (well, maybe just another one down the line. I don't know if I have enough material for more).

Her'es the intro:

_Every once in a while in my development career I realize just how much I’ve been missing out on some technique that I’ve just discovered. Such was the case with learning about Design patterns, as was the case with learning how to write self-documenting code, and countless other occasions where I felt I’ve “discovered a whole new world” and from that moment on tried to stick to the new things I’ve learned. Doing Test-Driven development (TDD) was definitely one of those techniques._

[Read it here](http://weblogs.asp.net/rosherove/posts/28511.aspx). Have fun. Be productive.

## More in .Net Original

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

- Sep 24, 2003

    ### [\[Article\] Fun with Unit Tests – Testing abstract classes](https://osherove.com/blog/2003/9/24/article-fun-with-unit-tests-testing-abstract-classes.html)

- Sep 23, 2003

    ### [I'm available](https://osherove.com/blog/2003/9/23/im-available.html)

- Sep 19, 2003

    ### [Passed MCP 70-316](https://osherove.com/blog/2003/9/19/passed-mcp-70-316.html)

- Sep 18, 2003

    ### [RegexLib RSS now even cooler](https://osherove.com/blog/2003/9/18/regexlib-rss-now-even-cooler.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/
