MbUnit is an advanced, extensible unit testing framework originally developed by Jonathon ‘Peli’ de Halleux and Jamie Cansdale. Peli joined Microsoft in early 2005 and made it an open source project under the leadership of Andrew Stopford.
From the very start, MbUnit’s aim has been to offer all the features that nUnit and csUnit offer along with the extensibility that they do not. MbUnit has been referred to as “unit testing on crack”. It is indeed a Class A unit testing framework. Addiction is quite possible :)
- If you’re new to MbUnit, or to unit testing in general, have a look at Getting Started With MbUnit.
- If you’re getting comfortable with MbUnit, have a look here for ways to make your developing with MbUnit in Visual Studio that much more comfortable.
- If you’re looking to incorporate MbUnit into an agile, continuous integration set up, have a look here for instructions and suggestions on how to do that.
And, of course, we have our , detailing the tests, asserts, fixtures, report and extension classes that are the reasons you use MbUnit in the first place. If you’re new to MbUnit, you can have a look at our What Do You Want To Test Today? page which should help you find the type of test that best suits what you need to do.
Join Our Team!
MbUnit v2 is great, but we continue to make MbUnit (and its documentation) even better. If you'd like to join our merry band of developers and writers for MbUnit Gallio, we'd love to hear from you. Have a look here for more details.
Note on the downloadable CHM file
At the top right of every page is the option to download an offline version of this website. When you do download it however, you may see that Windows blocks the content of every page. To unblock it, right click the file and choose Properties. At the bottom of the General tab, you'll see a button which allows you to unblock the content. Click Unblock, then OK and double-click to open the file and view everything normally. For more on why content in .chm files is blocked in the first place, check out this blog entry which has links to all the relevant Microsoft support pages.