public static void GacMembershipConditionCallMethods() { GacMembershipCondition gmc = new GacMembershipCondition(); bool check = gmc.Check(new Evidence()); IMembershipCondition obj = gmc.Copy(); check = gmc.Equals(new object()); int hash = gmc.GetHashCode(); string str = gmc.ToString(); SecurityElement se = new SecurityElement(""); PolicyLevel pl = (PolicyLevel)Activator.CreateInstance(typeof(PolicyLevel), true); gmc.FromXml(se); gmc.FromXml(se, pl); se = gmc.ToXml(); se = gmc.ToXml(pl); }
public void FromXml () { GacMembershipCondition gac = new GacMembershipCondition (); SecurityElement se = gac.ToXml (); gac.FromXml (se); }
public void ToXml () { GacMembershipCondition gac = new GacMembershipCondition (); SecurityElement se = gac.ToXml (); Assert.AreEqual ("IMembershipCondition", se.Tag, "Tag"); Assert.IsTrue (se.Attribute ("class").StartsWith ("System.Security.Policy.GacMembershipCondition"), "class"); Assert.AreEqual ("1", se.Attribute ("version"), "version"); Assert.AreEqual (se.ToString (), gac.ToXml (null).ToString (), "ToXml(null)"); Assert.AreEqual (se.ToString (), gac.ToXml (PolicyLevel.CreateAppDomainLevel ()).ToString (), "ToXml(PolicyLevel)"); }
public void FromXml_PolicyLevelNull () { GacMembershipCondition gac = new GacMembershipCondition (); SecurityElement se = gac.ToXml (); gac.FromXml (se, null); }
public void FromXml_NoVersion () { GacMembershipCondition gac = new GacMembershipCondition (); SecurityElement se = gac.ToXml (); SecurityElement w = new SecurityElement (se.Tag); w.AddAttribute ("class", se.Attribute ("class")); gac.FromXml (w); }
public void FromXml_NoClass () { GacMembershipCondition gac = new GacMembershipCondition (); SecurityElement se = gac.ToXml (); SecurityElement w = new SecurityElement (se.Tag); w.AddAttribute ("version", se.Attribute ("version")); gac.FromXml (w); // doesn't even care of the class attribute presence }
public void FromXml_InvalidClass () { GacMembershipCondition gac = new GacMembershipCondition (); SecurityElement se = gac.ToXml (); se.Attributes ["class"] = "Hello world"; gac.FromXml (se); }
public void FromXml_InvalidTag () { GacMembershipCondition gac = new GacMembershipCondition (); SecurityElement se = gac.ToXml (); se.Tag = "IMonoship"; gac.FromXml (se); }