2010-06-20  Sebastien Pouliot  <sebastien@ximian.com>

	* AvoidComplexMethodsTest.cs: Add test case with a switch that has
	non consecutive cases entries.

2010-06-07  Sebastien Pouliot  <sebastien@ximian.com> 

	* AvoidUnnecessarySpecializationTest.cs: Merge both event-related
	test cases together and mark them as DoesNotApply.

2010-06-07  Sebastien Pouliot  <sebastien@ximian.com>

	* AvoidUnnecessarySpecializationTest.cs: Add [Ignore]d test case
	with two conflicting interfaces. Add test case for overriding
	and event handlers.

2010-06-06  Sebastien Pouliot  <sebastien@ximian.com>

	* AvoidUnnecessarySpecializationTest.cs: Remove [Ignore] on a
	test since it seems to work properly now

2010-01-31  Sebastien Pouliot  <sebastien@ximian.com>

	* RemoveDependenceOnObsoleteCodeTest.cs: New. Unit tests for
	RemoveDependenceOnObsoleteCodeRule

2010-01-26  Sebastien Pouliot  <sebastien@ximian.com>

	* PreferStringIsNullOrEmptyTest.cs: Run Argument_InvertedCondition
	only if not compiled by *MCS (i.e. works with CSC). Ignore 
	StrictlyEmpty since it cannot be reliably detected.

2009-02-15  Sebastien Pouliot  <sebastien@ximian.com>

	* AvoidAlwaysNullFieldTest.cs: TestFixture must be public

2008-13-10  Jesse Jones  <jesjones@mindspring.com>

	* AvoidAlwaysNullFieldTest.cs: Use the correct namespace. 

2008-12-10  Jesse Jones  <jesjones@mindspring.com>

	* AvoidAlwaysNullFieldTest.cs: Also report fields explicitly set
	to null but not used. 

2008-12-09  Jesse Jones  <jesjones@mindspring.com>

	* AvoidAlwaysNullFieldTest.cs: Added. 

2008-11-26  Sebastien Pouliot  <sebastien@ximian.com>

	* ConsiderUsingStopwatchTest.cs: Add test case where the values are
	boxed (which can cause, using gmcs, an NRE in the rule).

2008-11-07  Alan McGovern  <amcgovern@novell.com>

	* Tests.Rules.Maintainability.csproj: Activate makefile integration for
	all the rules projects. Remove the old mdp files as they are no
	longer needed.

2008-11-03  Cedric Vivier  <cedricv@neonux.com>

	* AvoidUnnecessarySpecializationTest.cs: Remove [Ignore] from
	CollectionKey test as it passes now.

2008-10-22  Sebastien Pouliot  <sebastien@ximian.com>

	* AvoidUnnecessarySpecializationTest.cs: Remove [Ignore] from 
	GenericParameters test case. Add two new, ignored, test cases.
	* ConsiderUsingStopwatchTest.cs: Add more coverage.

2008-10-08  Sebastien Pouliot  <sebastien@ximian.com>

	* PreferStringIsNullOrEmptyTest.cs: Add more test cases to get 
	better coverage. Add a second test case for the inverted condition,
	but ignored since it won't work with [g]mcs compiled code. Remove
	ignore on the false positive StrictlyEmpty test since this is fixed.
	* Test.Rules.Maintainability.mdp: Add reference to System.Core so 
	MD will compile the project.

2008-10-07  Sebastien Pouliot  <sebastien@ximian.com>

	* PreferStringIsNullOrEmptyTest.cs: Add new test cases from Andy
	Hume. This returns a defects where none exists since the IL is too
	similar for the current rule logic.

2008-10-03  Sebastien Pouliot  <sebastien@ximian.com>

	* AvoidLackOfCohesionOfMethodsTest.cs: Adjust test case with the
	comparison change I made earlier in the rule.

2008-09-28  Sebastien Pouliot  <sebastien@ximian.com>

	* AvoidUnnecessarySpecializationTest.cs: Add a test cases for a
	false positive we get when more than one generic constraint exist.

2008-08-29  Sebastien Pouliot  <sebastien@ximian.com>

	* AvoidDeepInheritanceTreeTest.cs: Use SimpleTests for DoesNotApply
	and add one for delegates.

2008-08-07  Sebastien Pouliot  <sebastien@ximian.com>

	* AvoidUnnecessarySpecializationTest.cs: Add a few test cases for
	better coverage and one, ignored, for a false positive we have.

2008-08-04  Sebastien Pouliot  <sebastien@ximian.com>

	* AvoidUnnecessarySpecializationTest.cs: Add test cases where
	methods parameters are dictated from the interface definition.

2008-08-03  Sebastien Pouliot  <sebastien@ximian.com>

	* AvoidComplexMethodsTest.cs: Add test cases for better coverage.
	Use Cecil (instead of reflection) to read ExpectedCC.
	* ConsiderUsingStopwatchTest.cs: Complete coverage by adding 
	test cases for Initialize and an external method (DoesNotApply). 
	Added test cases to check for Ref/Out DateTime parameters.

2008-07-13  Sebastien Pouliot  <sebastien@ximian.com> 

	* ConsiderUsingStopwatchTest.cs: Test cases for 
	ConsiderUsingStopwatchRule [committed for Cedric Vivier]
	* Test.Rules.Maintainability.mdp: Update MD project files.

2008-07-13  Sebastien Pouliot  <sebastien@ximian.com>

	* AvoidUnnecessarySpecializationTest.cs: Test cases for
	AvoidUnnecessarySpecializationRule [committed for Cedric Vivier]
	* Test.Rules.Maintainability.mdp: Update MD project files.

2008-07-11  Sebastien Pouliot  <sebastien@ximian.com>

	* AvoidDeepInheritanceTreeTest.cs: A second set of test cases
	for the (new) default rule behaviour, working on the set of
	assemblies only (not the whole resolvable framework). Patch by
	Cedric Vivier.

2008-05-18  Sebastien Pouliot  <sebastien@ximian.com> 

	* PreferStringIsNullOrEmptyTest.cs: New. Unit tests for 
	PreferStringIsNullOrEmptyRule.

2008-05-10  Sebastien Pouliot  <sebastien@ximian.com> 

	* AvoidDeepInheritanceTreeTest.cs: New. Unit tests for 
	AvoidDeepInheritanceTreeRule.

2008-05-10  Sebastien Pouliot  <sebastien@ximian.com>

	* AvoidComplexMethodsTest.cs: Adapt unit tests with new threshold.

2008-05-01  Sebastien Pouliot  <sebastien@ximian.com>

	* Tests.Rules.Maintainability.csproj: New. VS.NET project file.
	* Makefile.am: Add project files to dist

2008-04-27  Andres G. Aragoneses  <aaragoneses@novell.com>

	* Test.Rules.Maintainability.mdp: New project.

2008-04-27  Nestor Salceda  <nestor.salceda@gmail.com>

	* AvoidLackOfCohesionOfMethodsTest.cs: New.  Unit tests for the rule.
	Thanks Cedric !

2008-04-27  Nestor Salceda  <nestor.salceda@gmail.com>

	* Makefile.am: Build Gendarme.Rules.Maintainability tests.
	* AvoidComplexMethodsTest.cs: New.  Unit tests for the rule.
	Thanks Cedric !
