2006-08-21 Sebastien Pouliot * FileIOPermissionTest.cs: Added new test cases for union (#79118) and subpath handling. 2006-04-07 Sebastien Pouliot * FileIOPermissionTest.cs: Adjust test cases for wildcards (like *) that are valid in filenames under UNIX. 2005-09-22 Sebastien Pouliot * 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 * PrincipalPermissionTest.cs: Added more tests for IsSubsetOf method. 2005-05-18 Sebastien Pouliot * 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 * 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 * FileIOPermissionTest.cs: Added a test case for a filename starting with the "file://" scheme (which isn't valid). 2005-02-24 Sebastien Pouliot * StrongNameIdentityPermissionTest.cs: Fixed some bad tests and re-enabled the tests on NET_2_0 profile. 2005-01-08 Sebastien Pouliot * PermissionSetAttributeTest.cs: Added unit tests for Hex property. 2005-01-06 Sebastien Pouliot * 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 * DataProtectionPermissionAttributeTest.cs: Moving to System.Security. 2005-01-04 Sebastien Pouliot * 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 * PrincipalPermissionTest.cs: Added two new tests to check for nulls during intersection. 2004-09-04 Sebastien Pouliot * 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 * 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 * 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 * ZoneIdentityPermissionTest.cs: Ensure we aren't encoding NoZone in the permission XML (ToXml). 2003-08-20 Sebastien Pouliot * 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 * 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 * 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 * 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 * 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 * ZoneIdentityPermissionTest.cs: Added tests to check that NoZone is a subset of every SecurityZone. 2003-08-03 Sebastien Pouliot * ZoneIdentityPermissionTest.cs: New. NUnit 2.2 format. 2003-05-20 Sebastien Pouliot * PublisherIdentityPermissionTest.cs: SetUp is now public (required for new nunit). 2004-01-27 Sebastien Pouliot * 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 * 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 * 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 * PrincipalPermissionAttributeTest.cs: New. * PrincipalPermissionTest.cs: New. 2003-06-29 Sebastien Pouliot * ReflectionPermissionAttributeTest.cs: New. * ReflectionPermissionTest.cs: New. 2003-06-29 Nick Drochak * FileIOPermissionAttributeTest.cs: Don't use windows path name. 2003-06-28 Sebastien Pouliot * 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 * all: make tests build and run under nunit2 2002-12-16 Sebastien Pouliot AllTests.cs: Added StrongNamePublicKeyBlobTest suite. StrongNamePublicKeyBlobTest.cs: New. Test suite for StrongNamePublicKeyBlob. 2002-06-18 Nick Drochak * 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 * 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 * FileIOPermissionTest.cs: New File. * AllTests.cs: New File.