CreatePermission() public method

public CreatePermission ( ) : IPermission
return IPermission
		public void Constructor_Deny_Unrestricted ()
		{
			AspNetHostingPermissionAttribute a = new AspNetHostingPermissionAttribute (SecurityAction.Assert);
			Assert.AreEqual (AspNetHostingPermissionLevel.None, a.Level, "Level");
			a.Level = AspNetHostingPermissionLevel.Minimal;
			Assert.IsNotNull (a.CreatePermission (), "CreatePermission");
		}
		public void Default ()
		{
			AspNetHostingPermissionAttribute a = new AspNetHostingPermissionAttribute (SecurityAction.Assert);
			Assert.AreEqual (a.ToString (), a.TypeId.ToString (), "TypeId");
			Assert.IsFalse (a.Unrestricted, "Unrestricted");
			Assert.AreEqual (AspNetHostingPermissionLevel.None, a.Level, "AspNetHostingPermissionLevel");

			AspNetHostingPermission anhp = (AspNetHostingPermission)a.CreatePermission ();
			Assert.IsFalse (anhp.IsUnrestricted (), "IsUnrestricted");
		}
		public void Unrestricted ()
		{
			AspNetHostingPermissionAttribute a = new AspNetHostingPermissionAttribute (SecurityAction.Assert);
			a.Unrestricted = true;
			AspNetHostingPermission anhp = (AspNetHostingPermission)a.CreatePermission ();
			Assert.IsTrue (anhp.IsUnrestricted (), "IsUnrestricted");
			Assert.AreEqual (AspNetHostingPermissionLevel.None, a.Level, "None");

			a.Unrestricted = false;
			anhp = (AspNetHostingPermission)a.CreatePermission ();
			Assert.IsFalse (anhp.IsUnrestricted (), "!IsUnrestricted");
		}