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

	* AvoidLargeClassesTest.cs: Adjust defects count for prefixes

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

	* AvoidCodeDuplicatedInSameClassTest.cs: Add test case for
	a (fixed) false positive when compiled with CSC

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

	* AvoidMessageChainsTest.cs: Adjust test to new condition and
	values.

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

	* AvoidSwitchStatementsTest.cs: Deal with different compiler
	generated names for iterators (gmcs versus csc). Also make the
	switch/case on string longer (> 6) so CSC won't optimize it
	as a serie of String::op_Equality (failing the unit test)

2008-12-22  Néstor Salceda  <nestor.salceda@gmail.com>

	* AvoidSwitchStatementsTest.cs: Added a test for table-driven
	comparisons, by example with strings.

2008-12-22  Néstor Salceda  <nestor.salceda@gmail.com>

	* AvoidSwitchStatementsTest.cs: New. Unit tests for
	AvoidSwitchStatementsRule.

2008-12-17  Sebastien Pouliot  <sebastien@ximian.com>

	* AvoidCodeDuplicatedInSameClassTest.cs: Fix a test case so it 
	compiles with CSC (mcs bug #460016)

2008-12-17  Néstor Salceda  <nestor.salceda@gmail.com>

	* AvoidCodeDuplicatedInSameClassTest.cs: Added more tests in order to
	improve the confidence about the code duplicated rules.

2008-12-15  Sebastien Pouliot  <sebastien@ximian.com>

	* AvoidLargeClassesTest.cs: Test for DoesNotApply if a type has no 
	fields.

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

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

2008-11-02  Jesse Jones  <jesjones@mindspring.com.com>

	* AvoidMessageChainsTest.cs: Added two test cases 1) verify that we
	work if distinct chains are not separated by a non-call 2) verify
	that a relatively complex linq query does not fail.

2008-09-15  Néstor Salceda  <nestor.salceda@gmail.com>

	* AvoidCodeDuplicatedInSameClassTest.cs: Added test for the issue that
	Alan notified to the group.

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

	* AvoidMessageChainsTest.cs: Re-enable some tests and add new ones
	for better coverage.
	* Tests.Rules.Smells.csproj: Add tests to MD project file.

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

	* AvoidSpeculativeGeneralityTest.cs: Update unit tests to the new 
	syntax.
	* Tests.Rules.Smells.csproj: Add a reference to Mono.Cecil.Pdb.dll
	to make sure it's available when running unit tests.

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

	* AvoidLongMethodsTest.cs: Update unit tests to the new syntax. 
	Test cases are now reused in both the (old) IL-approximation mode 
	and the (new) logical source line of code modes.

2008-07-21  Nestor Salceda  <nestor.salceda@gmail.com>

	* AvoidLongMethodsTest.cs: Add test case for a class with readonly
	fields.

2008-07-18  Nestor Salceda  <nestor.salceda@gmail.com>

	* AvoidLongMethodsTest.cs: Add test case for non-static constructors.

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

	* AvoidLongParameterListsTest.cs: Add test case for MulticastDelegate

2008-05-11  Andres G. Aragoneses <aaragoneses@novell.com> 

	* Test.Rules.Smells.mdp: Fix references.

2008-05-10  Nestor Salceda  <nestor.salceda@gmail.com>

	* AvoidLargeClassesTest.cs, AvoidSpeculativeGeneralityTest.cs,
	AvoidCodeDuplicatedInSameClassTest.cs, AvoidLongMethodsTest.cs,
	AvoidCodeDuplicatedInSiblingClassesTest.cs: The reference for TestRunner
	class has been changed, it is placed now in Test.Rules.Helpers
	namespace.

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

	* AvoidLongParameterListsTest.cs: Add test case with a static ctor
	and a long instance ctor.

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

	* AvoidMessageChainsTest.cs: Added tests for check chains in the
	arguments.

2008-02-07  Nestor Salceda  <nestor.salceda@gmail.com>
	
	* AvoidLargeClassesTest.cs: Added a test for class storing common
	constant values.

2008-02-07  Nestor Salceda  <nestor.salceda@gmail.com>
	
	* AvoidLongMethodsTest.cs: Added a test for the new strategy for static
	constructors.

2008-02-06  Nestor Salceda  <nestor.salceda@gmail.com>

	* AvoidLongMethodsTest.cs: Added a test for static constructors.  This
	rule shouldn't be applied to static constructors.

2008-01-16  Nestor Salceda  <nestor.salceda@gmail.com>

	* AvoidLargeClassesTest.cs: Added tests for skip the enums.  This rule
	shouldn't be applied to enums.

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

	* AvoidLongParameterListsTest.cs: Don't report defects for p/invokes

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

	* AvoidLargeClassesTest.cs: Added test cases for const and readonly 
	fields. Added test case for auto-implemented properties (C# 3)

2007-11-30  Nestor Salceda  <nestor.salceda@gmail.com>
	
	* AvoidCodeDuplicatedInSameClassTest.cs: Added the test for avoid the
	error if the code stores in a class field.

2007-11-29  Nestor Salceda  <nestor.salceda@gmail.com>

	* AvoidSpeculativeGeneralityTest.cs: Updated unit test for the new
	behavior for unnecessary delegation.

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

	* Test.Rules.Smells.mdp: Update project file.

2007-10-05  Nestor Salceda  <nestor.salceda@gmail.com>

	* Test.Rules.Smells.mdp:  Changed output directory, by convention
	looking other Test.Rules.* projects.

2007-10-04  Nestor Salceda  <nestor.salceda@gmail.com>

	* Test.Rules.Smells.mdp:  Removed empty directory entry in the
	MonoDevelop project file.

2007-10-04  Nestor Salceda  <nestor.salceda@gmail.com>

	* Test.Rules.Smells.mdp:  New.  Created MonoDevelop project file for the
	unit tests for the smell rules.

2007-09-14  Nestor Salceda  <nestor.salceda@gmail.com>

	* AvoidCodeDuplicatedInSameClassTest.cs,
	AvoidCodeDuplicatedInSiblingClassesTest.cs, AvoidLargeClassesTest.cs,
	AvoidLongMethodsTest.cs, AvoidLongParameterListsTest.cs,
	AvoidSpeculativeGeneralityTest.cs: Added svn propset svn:eol-native.


2007-09-14  Nestor Salceda  <nestor.salceda@gmail.com>

	* AvoidCodeDuplicatedInSameClassTest.cs,
	AvoidCodeDuplicatedInSiblingClassesTest.cs, AvoidLargeClassesTest.cs,
	AvoidLongMethodsTest.cs, AvoidLongParameterListsTest.cs,
	AvoidSpeculativeGeneralityTest.cs:  New.  Unit tests for the rules.
