public void Default ()
{
ReflectionPermissionAttribute a = new ReflectionPermissionAttribute (SecurityAction.Assert);
Assert.AreEqual (ReflectionPermissionFlag.NoFlags, a.Flags, "Flags");
Assert.IsFalse (a.MemberAccess, "MemberAccess");
Assert.IsFalse (a.ReflectionEmit, "ReflectionEmit");
Assert.IsFalse (a.TypeInformation, "TypeInformation");
Assert.AreEqual (a.ToString (), a.TypeId.ToString (), "TypeId");
Assert.IsFalse (a.Unrestricted, "Unrestricted");
ReflectionPermission perm = (ReflectionPermission) a.CreatePermission ();
Assert.AreEqual (ReflectionPermissionFlag.NoFlags, perm.Flags, "CreatePermission.Flags");
Assert.IsFalse (perm.IsUnrestricted (), "perm.Unrestricted");
}