public void Check ()
{
PublisherMembershipCondition pmc = new PublisherMembershipCondition (x509);
Publisher p = new Publisher (x509);
Evidence e = null;
Assert.IsFalse (pmc.Check (e), "Check (null)");
e = new Evidence ();
Assert.IsFalse (pmc.Check (e), "Check (empty)");
e.AddHost (new Zone (SecurityZone.MyComputer));
Assert.IsFalse (pmc.Check (e), "Check (zone)");
e.AddAssembly (p);
Assert.IsFalse (pmc.Check (e), "Check (x509-assembly)");
e = new Evidence ();
e.AddHost (p);
Assert.IsTrue (pmc.Check (e), "Check (x509-host)");
}