public void FromXml_PolicyLevel ()
{
PublisherMembershipCondition pmc = new PublisherMembershipCondition (x509);
SecurityElement se = pmc.ToXml ();
// is it accepted for all policy levels ?
IEnumerator e = SecurityManager.PolicyHierarchy ();
while (e.MoveNext ())
{
PolicyLevel pl = e.Current as PolicyLevel;
pmc.FromXml (se, pl);
Assert.IsTrue (x509.Equals (pmc.Certificate), "FromXml(PolicyLevel='" + pl.Label + "')");
}
// yes!
}