csUnit - unit testing for .NET / News: Recent posts

csUnit 2.6 Released

csUnit 2.6 has been released and is available for download at http://www.csunit.org/download. csUnit is open-source and free.

csUnit's 38th release since 2001 contains the following changes
- csUnit is now based on .NET 3.5
- Parameterized testing moved out of experimental
- Basic support for Microsoft unit testing
- Several bug fixes.
For more details see the file changes.txt.

csUnit 2.5 has been tested in the following environments:
- Vista SP1 en + VS2005 (incl. addin)
- Vista SP1 en + VS2008 (incl. addin)
- XP SP3 en + VS2008 (incl. addin)
- XP SP3 de + VS2008 (incl. addin)... read more

Posted by Manfred Lange 2009-03-28

csUnit 2.5 Released

csUnit 2.5 released

June 08, 2008

csUnit 2.5 has been released and is available for download at http://www.csunit.org/download. csUnit is open-source and free.

csUnit's 37th release since 2001 contains 10 changes
- 5 usability related changes
- 3 quality related changes
- 2 functionality related changes
For more details see the file changes.txt.

Recent major new features:
- Added in csUnit 2.5:
- Assert.Contains<T>(T expected, IEnumerable<T> toBeSearched) added
- ExpectedException can also be declared with specific instances
- Was type only
- Added in csUnit 2.4:
- Search function in test hiearchy
- Support for NUnit without recompilation subject to the following limitations
- Supported for NUnit 2.4.7 (.NET 2.0 version)
- Supported attributes
- TestFixtureAttribute
- TestAttribute
- SetUpAttribute
- TearDownAttribute
- IgnoreAttribute
- ExpectedExceptionAttribute
- Addin for Visual Studio 2008... read more

Posted by Manfred Lange 2008-06-08

csUnit 2.4 Released

csUnit 2.4 released

May 06, 2008

csUnit 2.4 has been released and is available for download at http://www.csunit.org/download. csUnit is open-source and free.

This is a release contains new features and bug fixes.

Major new features:
- Search function in test hiearchy
- Support for NUnit without recompilation subject to the following limitations
- Supported for NUnit 2.4.7 (.NET 2.0 version)
- Supported attributes
- TestFixtureAttribute
- TestAttribute
- SetUpAttribute
- TearDownAttribute
- IgnoreAttribute
- ExpectedExceptionAttribute
- Addin for Visual Studio 2008 (it already had an addin for VS 2005)... read more

Posted by Manfred Lange 2008-05-06

csUnit 2.3 Released

csUnit 2.3 released

March 24, 2008

csUnit 2.3 has been released and is available for download at http://www.csunit.org/download. csUnit is open-source and free.

This is a release containing a number of bug fixes. No new feature has been added.

This release has been tested in the following environments (all english):
- Visual Studio 2005 with .NET 2.0 on Vista Ultimate (32 bit)
- Visual Studio 2005 with .NET 2.0 on Windows XP SP2
- Stand alone testing application with .NET 3.0 on Vista Ultimate (32 bit)
- Stand alone testing application with .NET 3.5 on Vista Ultimate (32 bit)... read more

Posted by Manfred Lange 2008-03-24

New Code Version in Subversion

Effective immediately we have switched to Subversion for the ongoing development. Source code in CVS continues to be available, however with the next release we will hide it from the projects menu.

The reasons for this switch are several. Subversion offers new features such as transactions and renaming. Furthermore our preferred client TortoiseCVS doesn't work reliably on Vista while TortoiseSVN does.... read more

Posted by Manfred Lange 2008-03-24

csUnit 2.2 Released

csUnit 2.2 released

July 03, 2007

csUnit 2.1 has been released and is available for download at http://www.csunit.org/download. csUnit is open-source and free.

This release has been compiled and tested with .NET 2.0 and Visual Studio 2005. It also contains an addin for Visual Studio 2005 (VS2005).

The majority of the effort went into support for parameterized tests. Parameter values can come from other class instances, XML files, and ADO.NET datasources. For more information please see http://www.csunit.org.... read more

Posted by Manfred Lange 2007-07-03

csUnit 2.2 Delayed

Release 2.2 of csUnit has been delayed into July. As we all give our spare time, we hope that you understand when other items, e.g. paid work, has a higher priority. Given the information we have available today we expect to make version 2.2 available in July 2007. We apologize for the inconvenience.

Kind regards, Manfred.
---
Manfred Lange.
csUnit programmer

Posted by Manfred Lange 2007-07-02

csUnit 2.1.2 Released

csUnit 2.1.2 released

csUnit 2.1.2 has been released and is available for download at http//www.csunit.org/download. csUnit is open-source.

This release has been compiled and tested with .NET 2.0. It also contains an addin for Visual Studio 2005 (VS2005).

The majority of the effort went into the following three areas:

1.) Performance: We focused on reducing the overhead. The test suite for csUnit itself runs on a decent notebook at a rate of 6,000 tests per minute. Generally speaking we have reduced the overhead by approximately 50% compared to previous versions.... read more

Posted by Manfred Lange 2007-03-30

csUnit 2.0.4 released

csUnit 2.0.4 Released

csUnit 2.0.4 has been released and is available for download at http//www.csunit.org/download.

This release has been tested with .NET 1.1 and VS.NET 2003 including a side-by-side installation of VS2003 and VS2005.

This is a maintenance release and contains the following bugfixes:

1) BUGFIX, VS2003 wizard: May not find wizard.config

All bugfixes have been carried over to the 2.1.* head revision as well so that they are incorporated into the next 2.1 beta version.... read more

Posted by Manfred Lange 2006-08-14

csUnit 2.1.1 BETA Released

csUnit 2.1.1 BETA Released

csUnit 2.1.1 BETA has been released and is available for download at http//www.csunit.org/download.

This release has been compiled and tested with .NET 2.0. It is the first .NET 2.0 based version that contains an all new implementation of an addin for VS2005.

Some areas in the code have been heavily refactored. It looks almost like a new implementation when compared to csUnit 2.0 and earlier. On an opportunistic basis generics were introduced.
The code has substantially improved, and we will continue towards that path. The major focus was on the core, the event handling, the command pattern implementation, and the GUI in general. The latter includes both the csUnitControl but also csUnitRunner, the GUI frontend. In particular we worked on improving the usability. ... read more

Posted by Manfred Lange 2006-04-28

New &quot;Getting Started&quot; Tutorial

As several releases have been made available and as this has led to a several changes of csUnit, we felt it was about time to also update the "Getting Started" tutorial.

You can find the new version at http://www.csunit.org/tutorials

Kind regards,
Manfred.
---
Manfred Lange.
csUnit Lead Developer
manfred @ csunit . org

Posted by Manfred Lange 2006-04-10

csUnit 2.0.3 Released

csUnit 2.0.3 Released

csUnit 2.0.3 has been released and is available for download at http//www.csunit.org/download.

This release has been tested with .NET 1.1 and VS.NET 2003 including a side-by-side installation of VS2003 and VS2005.

This is a maintenance release and contains the following bugfixes:

1) BUGFIX, csUnitRunner, SourceForge Tracker ID 1447592: Console not always
redirected. [12Mar2006, ml]... read more

Posted by Manfred Lange 2006-04-08

csUnit 2.1.0 BETA released

csUnit 2.1.0 BETA Released

csUnit 2.1.0 BETA has been released and is available for download at http//www.csunit.org/download.

This release has been compiled and tested with .NET 2.0.

Some areas in the code have been heavily refactored. It looks almost like a new implementation when compared to previous releases. The major focus was on the core, the event handling, the command pattern implementation, and the GUI in general. The latter includes both the csUnitControl but also csUnitRunner, the GUI frontend. On an opportunistic basis generics were introduced.... read more

Posted by Manfred Lange 2006-03-31

New online documentation for csUnit 2.0.x sources available

The source code documentation for csUnit 2.0.x is now available at http://www.csunit.org/documention. See the secion on csUnit Class Library documentation.

Kind regards,
Manfred.
---
Manfred Lange.
csUnit lead developer
http://www.csunit.org

Posted by Manfred Lange 2006-03-11

csUnit 2.0.2 Released

csUnit 2.0.2 Released

csUnit 2.0.2 has been released and is available for download at http//www.csunit.org/download.

This release has been tested with .NET 1.1 and VS.NET 2003. It contains the following changes:

1) A new TestAssemblyFixtureAttribute. This can be used to implement a class with an optional SetUp and an optional TearDown method. The former method is called before any test in a test assembly is executed. The latter is called once after all configured tests in a test assembly have been executed, regardless of their outcome. This delivers feature request "Assembly SetUp and TearDown" (SourceForge ID 758068).... read more

Posted by Manfred Lange 2006-03-11

Repair VS 2003 wizards after csUnit 1.9.x Uninstall

As previously posted, it is possible that uninstalling csUnit 1.9.x breaks wizards in VS.NET 2003. The reason for that is that the setup project, which was automatically generated, didn't exclude the typelibrary, but instead un-registered it as well. The tool is now available from Sourceforge in the csUnit Files section (see the "csUnit Tools" package). For more information about csUnit visit http://www.csunit.org.

Posted by Manfred Lange 2006-03-02

Uninstalling csUnit 1.9.4 may break VS.NET 2003 wizards

If you uninstall csUnit 1.9.x (any version) it might break VS.NET 2003 wizards. There are two solutions for this:

1) We'll make a repair tool available by tomorrow. An announcement will be posted here and on http://www.csunit.org
2) Follow the instructions at http://www.petedavis.net/dotnet_articles/wizardfix.html

Note, that the repair tool is essentially automating option 2).

-- Manfred.

Posted by Manfred Lange 2006-03-02

csUnit 2.0.1 sources available as ZIP-file

For those who don't have CVS access because they are behind a firewall, the sources for csUnit 2.0.1 are now also available as a separate ZIP-file. Go to the files section and choose csUnit.2.0.1.sources.zip from the list under version v2.0.1.

Posted by Manfred Lange 2006-02-24

csUnit 2.0.1 released

This is finally the release of version 2.0. It's not yet compatible with VS.NET 2005, but it provides a command line, a graphical user interface, and an add-in for VS.NET 2002/2003. Also, we added some features, which allow a better selection of which tests to run, e.g. categories. Source code is available through SourceForge. The MSI package works also in an enviroment with a side-by-side installation of VS.NET 2003 and VS.NET 2005. Full support for VS.NET 2005 is planned for end of March 2006.

Posted by Manfred Lange 2006-02-18

csUnit 1.9.2 released

This patch is recommend for all users of version 1.9.0 Beta and version 1.9.1. It fixes a bug in the Refresh command of csUnitRunner.

Posted by Manfred Lange 2003-09-02

csUnit 1.9.1 released

This 22nd release features a series of improvements for the GUI, the command line interface, and the integration with Visual Studio.

The GUI has been made simpler and still has more functionality.

The command line interface now supports the /xml option for writing to a specific XML-file.

And for the Visual Studio integration we have added wizards for setting up test projects with just a few clicks.... read more

Posted by Manfred Lange 2003-08-30

csUnit 1.8.8 released

csUnit 1.8.8 contains to changes: 1) csUnitRunner accepts relative paths again for the /assembly command line option, and 2) csUnit supports .NET 1.1 by default and switches back to .NET 1.0 if 1.1 is not available. Please report any bugs at SourceForge. Thank you!

Posted by Manfred Lange 2003-05-20

csUnit 1.8.7 released

This patch fixes bug #SF727492. ("Run Selected" on namespace node does nothing).

Posted by Manfred Lange 2003-04-27

csUnit 1.8.6 released

csUnit 1.8.6 is available for download immediately from the csUnit web site at http://www.csunit.org or at http://sourceforge.net/projects/csunit.

The most important changes include:
- csUnitRunner: support of drag and drop for assemblies
- csUnitRunner: optionally loads most recently used recipe or assembly
- csUnitRunner: adds link to "Check For Updates..."
- csUnitRunner: adds link to "Report a Bug"
- csUnitCore: adds overloads for all Assert methods for optionally including a custom failure message.
- csUnitRunner: no longer artificially flattens out namespaces
- csUnitRunner: can run selected assembly, namespace, fixture, or method
- csUnitCore: adds support for permitted delta on comparing doubles and singles
- csUnitCore: improved support for numerical values in class Assert
- csUnitCmd: takes a recipe and can create an XML file with the test results
- csUnitRunner: .recipe is a new registered extension in the shell
- csUnitRunner: complete redesign of the menu structure
- csUnitCore: adds support for FixtureSetUp and FixtureTearDown attributes
- csUnitCore: adds support for ExpectedException attribute
- csUnit library: some obsolete methods in Assert have been removed, others are now marked as obsolete... read more

Posted by Manfred Lange 2003-04-25