My favorites | Sign in
Project Logo
Project hosting will be READ-ONLY Wednesday at 8am PST due to brief network maintenance.
                

ExpressUnit

ExpressUnit is a unit testing framework for the .Net platform. The motivation behind the project is to provide the ability to write unit tests in Visual Studio Express 2008. ExpressUnit will also make it possible to debug your tests in-process. A more detailed description and tutorial on how to use it can be found in my blog.

http://torgeirhelgevold.wordpress.com/2008/05/31/unit-testing-in-visual-studio-express-2008/

Terms of Use

Copyright (C) 2009 Torgeir Helgevold

This program is free software; you can redistribute it and/or

modify it under the terms of the GNU General Public License

as published by the Free Software Foundation; either version 2

of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,

but WITHOUT ANY WARRANTY; without even the implied warranty of

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the

GNU General Public License for more details.

You should have received a copy of the GNU General Public License

along with this program; if not, write to the Free Software

Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

History:

Friday 06/05/09

Relased version 3.1 of ExpressUnit. This relase adds a brand new user interface to ExpressUnit

Monday 05/25/09

Relased version 3.0 of ExpressUnit. Version 3.0 is implemented using WPF. It also supports running continuous integration with Hudson

Friday 05/15/09

Added feature to run all tests on startup. The feature is controlled by setting the RunTestsAtStartup flag in app.config to True. The default value is False

Saturday 03/21/09

Added new version with improved UI

Saturday 03/14/09

Uploaded fix of exception handling inside ExpressUnit.

Thursday 03/12/09

Version 2.0 is out. Please visit my blog to learn more

Saturday 06/13/09

Released version 3.2. New in version 3.2 is use case functionality

Monday 03/02/09

Added Confirm.SameCollections method to compare items in arrays/collections. Arrays/Collections are considered to be the same if all contained items are equal (compared using each object's own Equal implementation) The new function will make it much easier to compare content in arrays/collections. As some of you have pointed out, Confirm.Equals throws EqualityException if two arrays/collections with the same content are compared. This is because the default Equals implementation doesn't consider the two objects to be equal.

Sunday 03/01/09

Minor update released to give a more meaningful meesage if Confirm.Equals or Confirm.Different fails

Saturday 02/28/2009

I have released a minor update (version 1.6) The new version basically adds some more flexibility when it comes to where you define your test classes. Before, you were forced to define your test classes in the ExpressUnit project itself, but with this new release, it is possible to define the test classes in any project in your Visual Studio solution. All you have to do is add a reference to the new expressunitmodel dll, which now contains the test attributes. ExpressUnitGui will then be able to execute tests from any project it has reference to.

Tuesday 06/10/2008:

Version 1.5 of ExpressUnit is now available. The big difference from version 1.0 is a GUI interface. "Confirm.Different" has also been added.









Hosted by Google Code