public static void ApplicationDirectoryMembershipConditionCallMethods() { ApplicationDirectoryMembershipCondition admc = new ApplicationDirectoryMembershipCondition(); bool check = admc.Check(new Evidence()); IMembershipCondition obj = admc.Copy(); check = admc.Equals(new object()); int hash = admc.GetHashCode(); string str = admc.ToString(); SecurityElement se = new SecurityElement(""); PolicyLevel pl = (PolicyLevel)Activator.CreateInstance(typeof(PolicyLevel), true); admc.FromXml(se); admc.FromXml(se, pl); se = admc.ToXml(); se = admc.ToXml(pl); }
public void FromXml_PolicyLevelNull () { ApplicationDirectoryMembershipCondition ad = new ApplicationDirectoryMembershipCondition (); SecurityElement se = ad.ToXml (); ad.FromXml (se, null); }
public void FromXml_SecurityElementNull () { ApplicationDirectoryMembershipCondition ad = new ApplicationDirectoryMembershipCondition (); ad.FromXml (null, PolicyLevel.CreateAppDomainLevel ()); }
public void FromXml_NoVersion () { ApplicationDirectoryMembershipCondition ad = new ApplicationDirectoryMembershipCondition (); SecurityElement se = ad.ToXml (); SecurityElement w = new SecurityElement (se.Tag); w.AddAttribute ("class", se.Attribute ("class")); ad.FromXml (w); }
public void FromXml_InvalidVersion () { ApplicationDirectoryMembershipCondition ad = new ApplicationDirectoryMembershipCondition (); SecurityElement se = ad.ToXml (); SecurityElement w = new SecurityElement (se.Tag); w.AddAttribute ("class", se.Attribute ("class")); w.AddAttribute ("version", "2"); ad.FromXml (w); // doesn't seems to care about the version number! }
public void FromXml_NoClass () { ApplicationDirectoryMembershipCondition ad = new ApplicationDirectoryMembershipCondition (); SecurityElement se = ad.ToXml (); SecurityElement w = new SecurityElement (se.Tag); w.AddAttribute ("version", se.Attribute ("version")); ad.FromXml (w); // doesn't even care of the class attribute presence }
public void FromXml_InvalidClass () { ApplicationDirectoryMembershipCondition ad = new ApplicationDirectoryMembershipCondition (); SecurityElement se = ad.ToXml (); se.Attributes ["class"] = "Hello world"; ad.FromXml (se); }
public void FromXml_WrongTagCase () { ApplicationDirectoryMembershipCondition ad = new ApplicationDirectoryMembershipCondition (); SecurityElement se = ad.ToXml (); se.Tag = "IMEMBERSHIPCONDITION"; // instead of IMembershipCondition ad.FromXml (se); }
public void FromXml_InvalidTag () { ApplicationDirectoryMembershipCondition ad = new ApplicationDirectoryMembershipCondition (); SecurityElement se = ad.ToXml (); se.Tag = "IMonoship"; ad.FromXml (se); }
public void FromXml_Null () { ApplicationDirectoryMembershipCondition ad = new ApplicationDirectoryMembershipCondition (); ad.FromXml (null); }