Download Latest Version csUnit.2.6.sources.zip (1.2 MB)
Email in envelope

Get an email when there's a new version of csUnit - unit testing for .NET

Home / OldFiles
Name Modified Size InfoDownloads / Week
Parent folder
csUnit.2.5.readme.txt 2008-06-08 5.1 kB
csUnit.2.1.2.announcement.txt 2007-03-30 1.9 kB
csUnit.2.0.4.announcement.txt 2006-08-14 1.3 kB
csUnit.2.1.1.BETA.Sources.zip 2006-04-28 820.3 kB
csUnit.2.1.1.BETA.setup.msi 2006-04-28 1.4 MB
csUnit.2.1.1.BETA.readme.txt 2006-04-28 5.0 kB
csUnit.2.1.1.BETA.changes.txt 2006-04-28 53.0 kB
csUnit.2.1.1.BETA.license.txt 2006-04-28 1.1 kB
csUnit.2.1.0.BETA.setup.msi 2006-03-31 1.3 MB
csUnit.2.1.0.BETA.sources.zip 2006-03-31 809.8 kB
csUnit.2.1.0.BETA.ReleaseNotes.txt 2006-03-31 3.6 kB
csUnit.2.1.0.BETA.changes.txt 2006-03-31 51.7 kB
csUnit.2.1.0.BETA.readme.txt 2006-03-31 5.3 kB
csUnit.1.8.5.Beta.sources.zip 2003-04-17 350.8 kB
csUnit.1.8.5.Beta.setup.msi 2003-04-17 470.5 kB
csUnit.1.8.5.Beta.readme.txt 2003-04-17 2.7 kB
csUnit.1.5.2.sources.zip 2002-11-15 98.4 kB
CSUnit.Beta-1.0.zip 2001-04-04 463.3 kB
Totals: 18 Items   5.8 MB 0
////////////////////////////////////////////////////////////////////////////////
// Copyright © 2002-2008 by Manfred Lange, Markus Renschler, Jake Anderson, 
//                          and Piers Lawson. All rights reserved.
// 
// This software is provided 'as-is', without any express or implied warranty. 
// In no event will the authors be held liable for any damages arising from the
// use of this software.
// 
// Permission is granted to anyone to use this software for any purpose, 
// including commercial applications, and to alter it and redistribute it
// freely, subject to the following restrictions:
// 
// 1. The origin of this software must not be misrepresented; you must not claim
//    that you wrote the original software. If you use this software in a 
//    product, the following acknowledgement must be included in the product 
//    documentation:
// 
//       Portions Copyright © 2002-2008 by Manfred Lange, Markus Renschler, 
//       Jake Anderson, and Piers Lawson. All rights reserved.
// 
// 2. Altered source versions must be plainly marked as such, and must not be 
//    misrepresented as being the original software.
// 
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////

csUnit Solution Description
===========================

Last change: March 31, 2007.

This file describes the purpose of the different projects, which are part of the
csUnit solution.

csUnit
------
A .NET class library with classes for writing test cases. Will be installed in
the global assembly cache (GAC). Furthermore it will be displayed in the "Add
Reference" dialog box of Visual Studio.


csUnit.Interfaces
-----------------
This assembly contains the interface, delegate and event definitions needed for
internal communication of the csUnit framework. Don't use, as they are subject
to change.


csUnit.Interfaces.Tests
-----------------------
Tests for csUnit.Interfaces.


csUnit.Mocks
------------
Mocks used to speed up tests.


csUnit.Ui.Controls
------------------
This projects contains all user controls which are shared between different
graphical user interfaces in csUnit, e.g. csUnitRunner and csUnit4VS.


csUnit.Ui.Controls.Tests
------------------------
Tests for csUnit.Ui.Controls.


csUnit4VS2005
-------------
Add-in for Visual Studio 2005. This project also contains a batch file for 
building a resource only satellite assembly.


csUnitCmd
---------
The command line version of csUnit.


csUnitCmdTest
-------------
Project containing the tests for the command line interface csUnitCmd.


csUnitCore
----------
An assembly that will contain the core classes used by the csUnit framework. 
The reason for splitting csUnitRunner up into two pieces is better testability.


csUnitCoreTest
--------------
Assembly containing the tests for csUnitCore.


csUnitRunner
------------
A stand-alone application, able to load assemblies containing test cases. Test
cases are retrieved from the loaded assembly, executed and their results
displayed.


csUnitTest
----------
An assembly containing tests for csUnit.


csUnitVSWizard
--------------
This project implements a generic wizard for creating C#, J#, Visual Basic .NET,
and Managed C++ projects containing tests.



CSharpDLL
---------
A DLL assembly containing a few examples of how to use classes from the csUnit
library. The 'CSharpDLL' library is used for testing csUnitRunner.


CSharpDLL.withdotinname
-----------------------
A DLL assembly used for testing csUnitRunner.


CSharpApp
---------
An executable containing a test for accessing application configuration files.


JSharpDLL
---------
A Visual J# .NET example of tests implemented in a class library.


Mock.ConsoleRedirection
-----------------------
A project that builds an assembly which is used for testing.


VbDLL
-----
A Visual Basic .NET example of tests implemented in a class library.


VbEXE
-----
A Visual Basic .NET example of tests implemented in an application.


ManagedCppDLL
-------------
A sample showing how to implement tests in a managed C++ library.


setup2005
---------
Setup project for Visual Studio 2005 and .NET 2.0.



NOTES FOR DEVELOPERS ON CSUNIT
------------------------------
If you build/compile the csUnit sources for your own development needs, then 
please be aware of the pre-2.0 build architecture.  In previous versions, the 
project assemblies were automatically installed into the GAC using the 
postbuild.bat scripts.  This has gone away with the 2.0 release.  This also 
means that *IF* you installed csUnit from the MSI, then proceeded to build from 
sources, the uninstall of the MSI will *NOT* remove the assemblies from the GAC.
You will have to manually remove these assemblies from the GAC using the .NET 
2.0 configuration tool from the control panel.

---
end of file
Source: csUnit.2.5.readme.txt, updated 2008-06-08