---
title: "Poll Results: Threading, Mock Frameworks and unit test frameworks"
url: "https://osherove.com/blog/2008/7/13/poll-results-threading-mock-frameworks-and-unit-test-framewo.md"
canonical: "https://osherove.com/blog/2008/7/13/poll-results-threading-mock-frameworks-and-unit-test-framewo.html"
published: "2008-07-13T12:53:40"
updated: "2008-07-13T12:53:40"
tags: [".NET", "General Software Devel..."]
author: "Roy Osherove"
description: "Here are the current results from the three questions I asked last week . Thanks to all those who answered. If you have not answered yet, it would be great if you took a minute to do so so we can all learn a little…"
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/"
---

# Poll Results: Threading, Mock Frameworks and unit test frameworks

By Roy Osherove July 13, 2008 In [.NET](https://osherove.com/blog/category/net), [General Software Devel...](https://osherove.com/blog/category/general-software-devel)

**Historical article** · Originally published July 13, 2008; technical details may be outdated.

Here are the current results from [the three questions I asked last week](http://weblogs.asp.net/rosherove/archive/2008/07/10/poll-what-threading-features-do-you-use.aspx). Thanks to all those who answered. If you have not answered yet, it would be great if you [took a minute to do so](http://weblogs.asp.net/rosherove/archive/2008/07/10/poll-what-threading-features-do-you-use.aspx) so we can all learn a little something.

**What unit test framework do you use?**

![WindowClipping (2)](https://osherove.com/img/wb/rove_WindowsLiveWriter_PollResultsThreadingMockFrameworksanduni_141E0_WindowClipping_20_2__thumb.jpg)

The (not so) big surprise is the MS Test is gaining and MvUnit is still way behind on usage compared to NUnit. When MS wants something, it gets it, I guess.

**What mocking framework do you use?**

![WindowClipping (3)](https://osherove.com/img/wb/rove_WindowsLiveWriter_PollResultsThreadingMockFrameworksanduni_141E0_WindowClipping_20_3__thumb.jpg)

Rhino Mocks is far ahead. It seems that, of the some 140 answers, almost the same amount of people don't do testing as there are those that use Moq, with [Typemock Isolator](http://www.typemock.com/), the only Commercial product in the bunch, coming in 3rd (not counting "none" obviously).  It sure is gaining, though. I would have expected more people to be using hand-made mocks and stubs, as that is a very simple way to get started, but that may be a sign that a lot of people may be abusing their mocking framework when they could be having much simpler tests.

**What threading features do you use?**

![WindowClipping (4)](https://osherove.com/img/wb/rove_WindowsLiveWriter_PollResultsThreadingMockFrameworksanduni_141E0_WindowClipping_20_4__thumb.jpg)

OK. 550 answer this so far. Far too many people are using Thread.Sleep which may not be the best course of action in many places. We will be using this in our [upcoming Typemock Racer](http://weblogs.asp.net/rosherove/archive/2008/07/08/a-sneak-preview-of-typemock-racer.aspx) to decide which features to support at what order (since we are working incrementally with two week iterations).

## More in .NET

[All posts in .NET](https://osherove.com/blog/category/net)

- Jul 14, 2008

    ### [ALT.NET Israel registration is open](https://osherove.com/blog/2008/7/14/altnet-israel-registration-is-open.html)

- Jul 13, 2008

    ### [ALT.NET Israel - August 7th-8th 2008](https://osherove.com/blog/2008/7/13/altnet-israel-august-7th-8th-2008.html)

- Jul 10, 2008

    ### [Poll: What threading features do you use?](https://osherove.com/blog/2008/7/10/poll-what-threading-features-do-you-use.html)

- Jul 8, 2008

    ### [Non Paged CLR Host](https://osherove.com/blog/2008/7/8/non-paged-clr-host.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/
