public void SiteMembershipCondition_GoMonoWebSite ()
{
SiteMembershipCondition smc = new SiteMembershipCondition ("www.go-mono.com");
Assert.AreEqual ("www.go-mono.com", smc.Site, "Site");
Assert.AreEqual ("Site - www.go-mono.com", smc.ToString (), "ToString");
SiteMembershipCondition smc2 = (SiteMembershipCondition) smc.Copy ();
Assert.AreEqual (smc.Site, smc2.Site, "Copy.Site");
Assert.AreEqual (smc.GetHashCode (), smc2.GetHashCode (), "Copy.GetHashCode");
SecurityElement se = smc2.ToXml ();
SiteMembershipCondition smc3 = new SiteMembershipCondition ("*");
smc3.FromXml (se);
Assert.AreEqual (smc.Site, smc3.Site, "ToXml/FromXml");
Assert.IsTrue (smc.Equals (smc2), "Equals");
SiteMembershipCondition smc4 = new SiteMembershipCondition ("go-mono.com");
Assert.IsFalse (smc.Equals (smc4), "!Equals");
}