public void Site_GoMonoWebSite ()
{
Site s = new Site ("www.go-mono.com");
Assert.AreEqual ("www.go-mono.com", s.Name, "Name");
#if NET_2_0
Assert.AreEqual ("<System.Security.Policy.Site version=\"1\">" + Environment.NewLine + "<Name>www.go-mono.com</Name>" + Environment.NewLine + "</System.Security.Policy.Site>" + Environment.NewLine, s.ToString (), "ToString");
#else
Assert.AreEqual ("<System.Security.Policy.Site version=\"1\">" + Environment.NewLine + " <Name>www.go-mono.com</Name>" + Environment.NewLine + "</System.Security.Policy.Site>" + Environment.NewLine, s.ToString (), "ToString");
#endif
Site s2 = (Site) s.Copy ();
Assert.AreEqual (s.Name, s2.Name, "Copy.Name");
Assert.AreEqual (s.GetHashCode (), s2.GetHashCode (), "Copy.GetHashCode");
SiteIdentityPermission sip = (SiteIdentityPermission) s.CreateIdentityPermission (null);
Assert.AreEqual (s.Name, sip.Site, "CreateIdentityPermission");
Assert.IsTrue (s.Equals (s2), "Equals");
Site s3 = new Site ("go-mono.com");
Assert.IsTrue (!s.Equals (s3), "!Equals");
}