2009-06-24  Zoltan Varga  <vargaz@gmail.com>

	* *.cs: Convert all tests to new-style nunit classes/methods.

2006-08-21  Sebastien Pouliot  <sebastien@ximian.com>

	* FileIOPermissionTest.cs: Added new test cases for union (#79118) and
	subpath handling.

2006-04-07  Sebastien Pouliot  <sebastien@ximian.com>

	* FileIOPermissionTest.cs: Adjust test cases for wildcards (like *) 
	that are valid in filenames under UNIX.

2005-09-22  Sebastien Pouliot  <sebastien@ximian.com>

	* CodeAccessSecurityAttributeTest.cs, 
	EnvironmentPermissionAttributeTest.cs, 
	FileDialogPermissionAttributeTest.cs, 
	FileIOPermissionAttributeTest.cs, 
	GacIdentityPermissionAttributeTest.cs,
	HostProtectionAttributeTest.cs, 
	IsolatedStorageFilePermissionAttributeTest.cs,
	IsolatedStoragePermissionAttributeTest.cs,
	KeyContainerPermissionAttributeTest.cs,
	PermissionSetAttributeTest.cs, PrincipalPermissionAttributeTest.cs,
	PublisherIdentityPermissionAttributeTest.cs,
	ReflectionPermissionAttributeTest.cs,
	RegistryPermissionAttributeTest.cs, SecurityAttributeTest.cs,
	SecurityPermissionAttributeTest.cs,
	SiteIdentityPermissionAttributeTest.cs,
	StrongNameIdentityPermissionAttributeTest.cs,
	UIPermissionAttributeTest.cs, UrlIdentityPermissionAttributeTest.cs,
	ZoneIdentityPermissionAttributeTest.cs: Removed *Choice security 
	actions.

2005-06-16  Sebastien Pouliot  <sebastien@ximian.com>

	* PrincipalPermissionTest.cs: Added more tests for IsSubsetOf method.

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

	* HostProtectionAttributeTest.cs: Added tests to check for individual 
	removal of flags.
	* SecurityPermissionAttributeTest.cs: Added tests to check for 
	individual removal of flags.

2005-04-27  Sebastien Pouliot  <sebastien@ximian.com>

	* IBuiltInPermissionTest.cs: Fixed token index numbers wrt beta2.
	* IsolatedStorageFilePermissionTest.cs: Change containment to match 
	beta2.
	* UrlIdentityPermissionTest.cs: Fixed test case for 2.0.
	* ZoneIdentityPermissionAttributeTest.cs: Tag unrestricted test as
	NotWorking.

2005-03-31  Sebastien Pouliot  <sebastien@ximian.com>

	* FileIOPermissionTest.cs: Added a test case for a filename starting
	with the "file://" scheme (which isn't valid).

2005-02-24  Sebastien Pouliot  <sebastien@ximian.com>

	* StrongNameIdentityPermissionTest.cs: Fixed some bad tests and 
	re-enabled the tests on NET_2_0 profile.

2005-01-08  Sebastien Pouliot  <sebastien@ximian.com>

	* PermissionSetAttributeTest.cs: Added unit tests for Hex property.

2005-01-06  Sebastien Pouliot  <sebastien@ximian.com>

	* PublisherIdentityPermissionTest.cs: Fixed tests for NET_1_1 profile.
	* SiteIdentityPermissionTest.cs: Fixed tests for NET_1_1 profile.
	* StrongNameIdentityPermissionTest.cs: Fixed tests for NET_1_1 profile.
	* UrlIdentityPermissionTest.cs: Fixed tests for NET_1_1 profile.

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

	* DataProtectionPermissionAttributeTest.cs: Moving to System.Security.

2005-01-04  Sebastien Pouliot  <sebastien@ximian.com>

	* GacIdentityPermissionTest.cs, IBuiltInPermissionTest.cs, 
	PublisherIdentityPermissionAttributeTest.cs, 
	PublisherIdentityPermissionTest.cs, 
	SiteIdentityPermissionAttributeTest.cs, SiteIdentityPermissionTest.cs,
	StrongNameIdentityPermissionAttributeTest.cs, 
	StrongNameIdentityPermissionTest.cs, 
	UrlIdentityPermissionAttributeTest.cs, UrlIdentityPermissionTest.cs,
	ZoneIdentityPermissionTest.cs: Adjusted unit tests so they now execute
	without errors on 2.0 Dec CTP.

2004-10-15  Sebastien Pouliot  <sebastien@ximian.com>

	* PrincipalPermissionTest.cs: Added two new tests to check for nulls
	during intersection.

2004-09-04  Sebastien Pouliot  <sebastien@ximian.com>

	* FileIOPermissionAttributeTest.cs: Added a new test to check that the
	attribute class accept (and retains) non-c14n filenames while the 
	permission class accept, but c14n, filenames. Fixed other tests that
	didn't check for c14n results from the created permission.

2004-09-03  Sebastien Pouliot  <sebastien@ximian.com>

	* RegistryPermissionTest.cs: New. Unit tests for RegistryPermission.
	Added tests for subsets on keys (as this is valid).
	* UrlIdentityPermissionTest.cs: Added a test for Copy an empty object
	which results in a different behaviour in Fx 1.1 and 2.0.

2004-09-01  Sebastien Pouliot  <sebastien@ximian.com>

	* EnvironmentPermissionTest.cs: Fixed tests so they execute without 
	errors on both Fx 1.1 and Fx 2.0 (beta 1).
	* PublisherIdentityPermissionTest.cs: Fixed tests so they execute 
	without errors on both Fx 1.1 and Fx 2.0 (beta 1).
	* SiteIdentityPermissionTest.cs: Fixed tests so they execute without
	errors on both Fx 1.1 and Fx 2.0 (beta 1). Fixed line endings.
	* StrongNameIdentityPermissionTest.cs: Fixed tests so they execute 
	without errors on both Fx 1.1 and Fx 2.0 (beta 1).
	* StrongNamePublicKeyBlobTest.cs: Fixed tests so they execute without
	errors on both Fx 1.1 and Fx 2.0 (beta 1). Converted tests to NUnit 
	2.2 format.
	* UrlIdentityPermissionTest.cs: Fixed tests so they execute without 
	errors on both Fx 1.1 and Fx 2.0 (beta 1).

2004-09-01  Sebastien Pouliot  <sebastien@ximian.com>

	* ZoneIdentityPermissionTest.cs: Ensure we aren't encoding NoZone in
	the permission XML (ToXml).

2003-08-20  Sebastien Pouliot  <sebastien@ximian.com>

	* CodeAccessSecurityAttributeTest.cs: New unit tests for abstract 
	class CodeAccessSecurityAttribute.
	* DataProtectionPermissionAttributeTest.cs: New unit tests for Fx 2.0
	DataProtectionPermissionAttribute class.
	* HostProtectionAttributeTest.cs: New unit tests for Fx 2.0
	HostProtectionAttribute class.
	* IsolatedStoragePermissionAttributeTest.cs: New unit tests for 
	abstract class IsolatedStoragePermissionAttribute.
	* KeyContainerPermissionAttributeTest.cs: New unit tests for Fx 2.0
	KeyContainerPermissionAttribute class.
	* SecurityAttributeTest.cs: New unit tests for abstract class
	SecurityAttribute.
	* SiteIdentityPermissionTest.cs: New unit tests for 
	SiteIdentityPermission. Lacks tests for wilcards.
	* UrlIdentityPermissionTest.cs: New unit tests for 
	UrlIdentityPermission. Lacks tests for wilcards.

2003-08-19  Sebastien Pouliot  <sebastien@ximian.com>

	* EnvironmentPermissionAttributeTest.cs: Added tests to check class's
	attributes. Converted existing tests to NUnit 2.2 format. Fixed small
	behaviour difference with Fx 2.0. 
	* FileDialogPermissionAttributeTest.cs: Added tests to check class's
	attributes. Converted existing tests to NUnit 2.2 format.
	* FileIOPermissionAttributeTest.cs: Added tests to check class's
	attributes. Converted existing tests to NUnit 2.2 format. Added tests
	for new Fx 2.0 properties.
	* PermissionSetAttributeTest.cs: Added tests to check class's
	attributes. Converted existing tests to NUnit 2.2 format. Added tests
	for new Fx 2.0 properties.
	* PrincipalPermissionAttributeTest.cs: Added tests to check class's
	attributes. Converted existing tests to NUnit 2.2 format.
	* PublisherIdentityPermissionAttributeTest.cs: Added tests to check 
	class's	attributes. Converted existing tests to NUnit 2.2 format.
	* ReflectionPermissionAttributeTest.cs: Added tests to check class's
	attributes. Converted existing tests to NUnit 2.2 format.
	* RegistryPermissionAttributeTest.cs: Added tests to check class's
	attributes. Converted existing tests to NUnit 2.2 format. Added tests
	for new Fx 2.0 properties.
	* SecurityPermissionAttributeTest.cs: Removed unrequired line.
	* SiteIdentityPermissionAttributeTest.cs: Added tests to check class's
	attributes. Converted existing tests to NUnit 2.2 format.
	* StrongNameIdentityPermissionAttributeTest.cs: Removed unrequired line.
	* UIPermissionAttributeTest.cs: Removed unrequired line.
	* UrlIdentityPermissionAttributeTest.cs: Added tests to check class's
	attributes. Converted existing tests to NUnit 2.2 format.
	* ZoneIdentityPermissionAttributeTest.cs: Removed unrequired line.


2003-08-19  Sebastien Pouliot  <sebastien@ximian.com>

	* SecurityPermissionAttributeTest.cs: Added unit tests for invalid 
	SecurityAction, Flags effects and custom attributes. Converted 
	existing tests to NUnit 2.2 format.
	* SecurityPermissionTest.cs: New. Unit tests for SecurityPermission.

2003-08-18  Sebastien Pouliot  <sebastien@ximian.com>

	* IsolatedStorageFilePermissionAttributeTest.cs: Added tests to check 
	class's	attributes. Converted existing tests to NUnit 2.2 format.
	* IsolatedStorageFilePermissionTest.cs: New. Unit tests for 
	IsolatedStorageFilePermission.
	* GacIdentityPermissionAttributeTest.cs: New unit tests for 
	GacIdentityPermissionAttribute (NET_2_0).
	* GacIdentityPermissionTest.cs: New unit tests for 
	GacIdentityPermission (NET_2_0).
	* StrongNameIdentityPermissionAttributeTest.cs: Added tests to 
	check class's attributes.
	* UIPermissionAttributeTest.cs: Added tests to check class's 
	attributes. Converted existing tests to NUnit 2.2 format.
	* ZoneIdentityPermissionAttributeTest.cs: Added tests to check class's
	attributes. Converted existing tests to NUnit 2.2 format.

2003-08-17  Sebastien Pouliot  <sebastien@ximian.com>

	* IBuiltInPermissionTest.cs: New. Unit tests to check the result of 
	the "somewhat undocumented" IBuiltInPermission.GetTokenIndex on all
	permissions inside corlib.
	* StrongNameIdentityPermissionTest.cs: New. Unit tests for 
	StrongNameIdentityPermission.
	* StrongNameIdentityPermissionAttributeTest.cs: Added unit test to 
	check the behavior of using an invalid SecurityAction. Added tests
	for CreatePermission. Converted existing tests to NUnit 2.2 format.
	* UIPermissionTest.cs: New. Unit tests for UIPermission.
	* UIPermissionAttributeTest.cs: Added unit tests to check the behavior
	of using invalid enums for properties (no checks).
	* ZoneIdentityPermissionAttributeTest.cs: Added unit tests to check 
	the behavior of using invliad enums for properties (no checks).
	* ZoneIdentityPermissionTest.cs: Added new unit tests for XML decoding.

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

	* ZoneIdentityPermissionTest.cs: Added tests to check that NoZone is a
	subset of every SecurityZone.

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

	* ZoneIdentityPermissionTest.cs: New. NUnit 2.2 format.

2003-05-20  Sebastien Pouliot  <sebastien@ximian.com>

	* PublisherIdentityPermissionTest.cs: SetUp is now public (required 
	for new nunit).

2004-01-27  Sebastien Pouliot  <spouliot@videotron.ca>

	* FileIOPermissionTest.cs: Converted to NUnit2. Added a test to show a
	strange behaviour (short/long path) - ignored for now.
	* FileIOPermissionAttributeTest.cs: Removed GetTempPath from the tests
	as the introduced failures weren't related to the class (test moved to
	FileIOPermissionTest.cs).

2003-12-29  Sebastien Pouliot  <spouliot@videotron.ca>

	* EnvironmentPermissionAttributeTest.cs: Updated to test default
	properties, Actions, get for All (1.1) and Unrestricted.
	* FileDialogPermissionAttributeTest.cs: Updated to test default
	properties, Actions and Unrestricted.
	* FileIOPermissionAttributeTest.cs: Updated to test default
	properties, Actions, get for All (1.1) and Unrestricted.
	* IsolatedStorageFilePermissionAttributeTest.cs: New.
	* PermissionSetAttributeTest.cs: New.
	* PrincipalPermissionAttributeTest.cs: Updated to test default
	properties, Actions and Unrestricted.
	* PublisherIdentityPermissionAttributeTest.cs: Updated to test default
	properties, Actions and Unrestricted.
	* ReflectionPermissionAttributeTest.cs: Updated to test default
	properties, Actions and Unrestricted.
	* RegistryPermissionAttributeTest.cs: New.
	* SecurityPermissionAttributeTest.cs: New.
	* SiteIdentityPermissionAttributeTest.cs: New.
	* StrongNameIdentityPermissionAttributeTest.cs: New.
	* StrongNamePublicKeyBlobTest.cs: Converted to NUnit2 format.
	* UIPermissionAttributeTest.cs: New.
	* UrlIdentityPermissionAttributeTest.cs: New.
	* ZoneIdentityPermissionAttributeTest.cs: New.

2003-10-21  Nick Drochak <ndrochak@gol.com>

	* FileIOPermissionAttributeTest.cs: Handle Short File Name vs. Long
	File Name messiness.  This probably needs to be worked on for the 
	tests to work on Linux, etc.

2003-07-01  Sebastien Pouliot  <spouliot@videotron.ca>

	* PrincipalPermissionAttributeTest.cs: New.
	* PrincipalPermissionTest.cs: New.

2003-06-29  Sebastien Pouliot  <spouliot@videotron.ca>

	* ReflectionPermissionAttributeTest.cs: New.
	* ReflectionPermissionTest.cs: New.

2003-06-29  Nick Drochak <ndrochak@gol.com>

	* FileIOPermissionAttributeTest.cs: Don't use windows path name.

2003-06-28  Sebastien Pouliot  <spouliot@videotron.ca>

	* EnvironmentPermissionAttributeTest.cs: New.
	* EnvironmentPermissionTest.cs: New.
	* FileDialogPermissionAttributeTest.cs: New.
	* FileDialogPermissionTest.cs: New.
	* FileIOPermissionAttributeTest.cs: New.
	* PublisherIdentityPermissionAttributeTest.cs: New.
	* PublisherIdentityPermissionTest.cs: New.

2002-12-21  Nick Drochak <ndrochak@gol.com>

	* all: make tests build and run under nunit2

2002-12-16  Sebastien Pouliot  <spouliot@videotron.ca>

	AllTests.cs: Added StrongNamePublicKeyBlobTest suite.
	StrongNamePublicKeyBlobTest.cs: New. Test suite for
	StrongNamePublicKeyBlob.

2002-06-18  Nick Drochak  <ndrochak@gol.com>

	* FileIOPermissionTest.cs: Use Unix paths if it looks like we are not
	running the tests on Windows. Need to expand this when we run the
	tests on Mac OS's (and others I suppose).  Also consolidated some
	redundant code.

2002-02-09  Nick Drochak  <ndrochak@gol.com>

	* FileIOPermissionTest.cs: Remove intersect test where it was trying
	to intersect a permission with itself.  This throws an exception
	with mscorlib.

2002-01-14  Nick Drochak  <ndrochak@gol.com>

	* FileIOPermissionTest.cs: New File.
	* AllTests.cs: New File.

