public void Intranet ()
{
Zone z = new Zone (SecurityZone.Intranet);
Assert.AreEqual (SecurityZone.Intranet, z.SecurityZone, "Intranet.SecurityZone");
Assert.IsTrue ((z.ToString ().IndexOf ("<Zone>Intranet</Zone>") >= 0), "Intranet.ToString");
Zone zc = (Zone) z.Copy ();
Assert.IsTrue (z.Equals (zc), "Intranet.Copy.Equals");
IPermission p = z.CreateIdentityPermission (null);
Assert.IsNotNull (p, "Intranet.CreateIdentityPermission");
Assert.IsTrue (!z.Equals (new Zone (SecurityZone.MyComputer)), "Intranet.MyComputer.Equals");
Assert.IsTrue (z.Equals (new Zone (SecurityZone.Intranet)), "Intranet.Intranet.Equals");
Assert.IsTrue (!z.Equals (new Zone (SecurityZone.Trusted)), "Intranet.Trusted.Equals");
Assert.IsTrue (!z.Equals (new Zone (SecurityZone.Internet)), "Intranet.Internet.Equals");
Assert.IsTrue (!z.Equals (new Zone (SecurityZone.Untrusted)), "Intranet.Untrusted.Equals");
Assert.IsTrue (!z.Equals (new Zone (SecurityZone.NoZone)), "Intranet.NoZone.Equals");
Assert.IsTrue (!z.Equals (null), "Intranet.Null.Equals");
}