public void Copy () { PublisherMembershipCondition pmc = new PublisherMembershipCondition (x509); PublisherMembershipCondition pmcCopy = (PublisherMembershipCondition) pmc.Copy (); Assert.IsNotNull (pmcCopy.Certificate, "Copy-Cert"); Assert.IsTrue (pmc.Equals (pmcCopy), "Copy-Equals"); Assert.AreEqual (pmc.GetHashCode (), pmcCopy.GetHashCode (), "Copy-GetHashCode"); Assert.AreEqual (pmc.ToString (), pmcCopy.ToString (), "Copy-ToString"); }
public void Equals () { PublisherMembershipCondition pmc = new PublisherMembershipCondition (x509); Assert.IsFalse (pmc.Equals (null), "Equals(null)"); Assert.IsFalse (pmc.Equals (new object ()), "Equals (object)"); PublisherMembershipCondition p2 = new PublisherMembershipCondition (x509); Assert.IsTrue (pmc.Equals (p2), "Equals(p2)"); Assert.IsTrue (p2.Equals (pmc), "Equals(hash)"); }
public static void PublisherMembershipConditionCallMethods() { PublisherMembershipCondition pmc = new PublisherMembershipCondition(new System.Security.Cryptography.X509Certificates.X509Certificate()); bool check = pmc.Check(new Evidence()); IMembershipCondition obj = pmc.Copy(); check = pmc.Equals(new object()); int hash = pmc.GetHashCode(); string str = pmc.ToString(); SecurityElement se = new SecurityElement(""); PolicyLevel pl = (PolicyLevel)Activator.CreateInstance(typeof(PolicyLevel), true); pmc.FromXml(se); pmc.FromXml(se, pl); se = pmc.ToXml(); se = pmc.ToXml(pl); }