Welcome to csUnit!

main form

 

download

(Latest stable version)

What Is csUnit?

csUnit is a free and open source unit testing tool for the .NET Framework. Unit testing is tightly associated with test-driven development (TDD) and agile software development approaches such as Extreme Programming or Scrum.

If you are new to csUnit the tutorial "Getting Started with csUnit" will help you to familiarize with the tool and the test-driven approach.

Technical discussions and announcements for csUnit are available through our Yahoo!-Group csunit or through one of our forums at SourceForge.

Major Features

  • Standard unit testing features such as test, fixture, setup, teardown, ignore, expected exception, etc.
  • Easy to use graphical user interface
  • Recipes for combining several test assemblies into one test suite
  • Windows XP SP 2 or Windows Vista SP 1
  • Addin for Visual Studio 2005 and Visual Studio 2008
  • Executes NUnit based tests without recompilation (NUnit 2.4.7, .NET 2). Now you can mix assemblies based on csUnit and NUnit within a recipe.
  • Statistics per test to create performance base line
  • Categories to group tests for execution
  • Support for applications targeting .NET 2.0, .NET 3.0, and .NET 3.5
  • Works with any .NET language (C#, VB.NET, Managed C++, etc.)

News

May 05, 2008: csUnit 2.4 released. This release is much more than a maintenance release. We have added several features that increase the value of csUnit. Here are some of the highlights:

  • Search functionality in test hierarchy for faster navigation to desired test, namespace or assembly
  • Support for NUnit without recompilation subject to the following limitations
    • Support for NUnit 2.4.7 (.NET 2.0 version)
    • Supported attributes
      • TestFixtureAttribute
      • TestAttribute
      • SetUpAttribute
      • TearDownAttribute
      • IgnoreAttribute
      • ExpectedExceptionAttribute
  • Addin for Visual Studio 2008 (addin for VS 2005 was added in prior version)

April 16, 2008: We are working on the next version. Focus this time is improved usability. For instance with the increasing size of test suites you may like to learn that we will include a search feature to navigate to tests very quickly. Currently we plan for a release date in May. However that can change depending on our progress, which in turn depends on how much of our spare time we can put in.

March 29, 2008: Relased "Troubleshooting csUnit Addin" (PDF, 173 kBytes) available from our support section.

March 24, 2008: csUnit 2.3 Released. This release contains a number of bug fixes so it is predominantly a maintenance release.

March 18, 2008: csUnit is now also supported for Visual Studio 2008 targeting .NET 2.0/3.0/3.5 running on XP or Microsoft Windows Vista. Note that the addin doesn't register yet with Visual Studio 2008. This will be addressed in a future version.

January 07, 2008: Started to add a brief tutorial on test-driven development. It is work in progress, but have a look were we are here.

December 21, 2007: We are working on making this web site more valuable and easier to use.

Home

Download

Documentation

Features

Tutorials

Support

Suggest A Feature

Report A Bug

About



Web csunit.org

Sponsors:

Extreme Simplicity Logo

Agile Utilities Logo

Blue Note Ventures Logo


Sources hosted by SourceForge Logo



Copyright © 2002-2008 by Agile Utilities NZ Ltd. All rights reserved. Site design by Andreas Weiss. This site is protected by bot traps.