CreatePermission() public method

public CreatePermission ( ) : IPermission
return IPermission
コード例 #1
0
		public void Default ()
		{
			WebPermissionAttribute a = new WebPermissionAttribute (SecurityAction.Assert);
			Assert.AreEqual (a.ToString (), a.TypeId.ToString (), "TypeId");
			Assert.IsFalse (a.Unrestricted, "Unrestricted");

			WebPermission wp = (WebPermission)a.CreatePermission ();
			Assert.IsFalse (wp.IsUnrestricted (), "IsUnrestricted");
		}
コード例 #2
0
		public void Unrestricted ()
		{
			WebPermissionAttribute a = new WebPermissionAttribute (SecurityAction.Assert);
			a.Unrestricted = true;
			WebPermission wp = (WebPermission)a.CreatePermission ();
			Assert.IsTrue (wp.IsUnrestricted (), "IsUnrestricted");

			a.Unrestricted = false;
			wp = (WebPermission)a.CreatePermission ();
			Assert.IsFalse (wp.IsUnrestricted (), "!IsUnrestricted");
		}
コード例 #3
0
		public void CreatePermission_InvalidRegex ()
		{
			WebPermissionAttribute a = new WebPermissionAttribute (SecurityAction.Assert);
			a.AcceptPattern = "\b(?"; // invalid regex expression
			a.ConnectPattern = "\b(?"; // invalid regex expression
			WebPermission wp = (WebPermission) a.CreatePermission ();
			Assert.IsNotNull (wp, "CreatePermission");
		}