public void Default ()
{
StrongNameIdentityPermissionAttribute a = new StrongNameIdentityPermissionAttribute (SecurityAction.Assert);
Assert.IsNull (a.Name, "Name");
Assert.IsNull (a.PublicKey, "PublicKey");
Assert.IsNull (a.Version, "Version");
Assert.AreEqual (a.ToString (), a.TypeId.ToString (), "TypeId");
Assert.IsTrue (!a.Unrestricted, "Unrestricted");
StrongNameIdentityPermission perm = (StrongNameIdentityPermission) a.CreatePermission ();
Assert.AreEqual (String.Empty, perm.Name, "CreatePermission.Name");
Assert.IsNull (perm.PublicKey, "CreatePermission.PublicKey");
Assert.AreEqual ("0.0", perm.Version.ToString (), "CreatePermission.Version");
}