Documentation for csUnit 2.4

If you are already familiar with csUnit, you may want to look at the changes that are included in this new version.

If you are new to csUnit, we suggest that you look at the "Getting Started" tutorial.

Product Design

csUnit consists of several components:

  • csUnit: the framework containing the definitions of classes, attributes, assertions, etc. you use to write your tests
  • csUnitCore: the kernel of csUnit containing mainly the engine for selecting and running tests
  • csUnitCtrl: a graphical frontend for csUnitCore
  • csUnitRunner: a standalone forms based .NET application
  • csUnitCmd: a command line frontend for csUnitCore
  • csUnit4VS2005: an addin for Visual Studio

Product Design Graphic

With csUnit you can define recipes. These are basically projects that contain one or more assemblies with unit tests. When tests are executed each such assembly is executing in its own application domain (AppDomain). This way your test assemblies are isolated from each other and generally speaking you should not see any side affects. This technique allows csUnit also to reload each assembly as you are working on it. There is no need to restart csUnit for each new test drive.

v2.4 Documentation Home

Prerequisites And Target Environment



Options Dialog

Parameterized Tests





Extreme Simplicity Logo

Agile Utilities Logo

Blue Note Ventures Logo

Sources hosted by
Get csUnit - unit testing for .NET at Fast, secure and Free Open Source software downloads

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