public static void InstantiateSecurityAttributes()
 {
     var t = new SecurityTreatAsSafeAttribute();
     var u = new SecuritySafeCriticalAttribute();
     var v = new SecurityTransparentAttribute();
     var w = new SecurityCriticalAttribute();
     var x = new SuppressUnmanagedCodeSecurityAttribute();
     var y = new UnverifiableCodeAttribute();
     var z = new AllowPartiallyTrustedCallersAttribute();
 }
		public void Constructor_Scope_Bad ()
		{
			SecurityCriticalScope scs = (SecurityCriticalScope)UInt32.MinValue;
			SecurityCriticalAttribute sca = new SecurityCriticalAttribute (scs);
			Assert.AreEqual (SecurityCriticalScope.Explicit, sca.Scope);
		}
		public void Constructor_Scope_Explicit ()
		{
			SecurityCriticalAttribute sca = new SecurityCriticalAttribute (SecurityCriticalScope.Explicit);
			Assert.AreEqual (SecurityCriticalScope.Explicit, sca.Scope);
		}
		public void Constructor_Scope_Everything ()
		{
			SecurityCriticalAttribute sca = new SecurityCriticalAttribute (SecurityCriticalScope.Everything);
			Assert.AreEqual (SecurityCriticalScope.Everything, sca.Scope);
		}
        public static void SecurityCriticalAttribute_Test()
        {
            var att = new SecurityCriticalAttribute(SecurityCriticalScope.Everything);

            Assert.Equal(SecurityCriticalScope.Everything, att.Scope);
        }