Exemplo n.º 1
0
        public void FromXml_PolicyLevelNull()
        {
            AllMembershipCondition all = new AllMembershipCondition();
            SecurityElement        se  = all.ToXml();

            all.FromXml(se, null);
        }
Exemplo n.º 2
0
        public void FromXml()
        {
            AllMembershipCondition all = new AllMembershipCondition();
            SecurityElement        se  = all.ToXml();

            all.FromXml(se);
        }
        public static void AllMembershipConditionCallMethods()
        {
            AllMembershipCondition amc = new AllMembershipCondition();
            bool check = amc.Check(new Evidence());
            IMembershipCondition imc = amc.Copy();

            check = amc.Equals(new object());
            int             hash = amc.GetHashCode();
            string          str  = amc.ToString();
            SecurityElement se   = new SecurityElement("");
            PolicyLevel     pl   = (PolicyLevel)FormatterServices.GetUninitializedObject(typeof(PolicyLevel));

            amc.FromXml(se);
            amc.FromXml(se, pl);
            se = amc.ToXml();
            se = amc.ToXml(pl);
        }
Exemplo n.º 4
0
        public void FromXml_InvalidClass()
        {
            AllMembershipCondition all = new AllMembershipCondition();
            SecurityElement        se  = all.ToXml();

            se.Attributes ["class"] = "Hello world";
            all.FromXml(se);
        }
Exemplo n.º 5
0
        public void FromXml_WrongTagCase()
        {
            AllMembershipCondition all = new AllMembershipCondition();
            SecurityElement        se  = all.ToXml();

            se.Tag = "IMEMBERSHIPCONDITION";             // instead of IMembershipCondition
            all.FromXml(se);
        }
Exemplo n.º 6
0
        public void FromXml_InvalidTag()
        {
            AllMembershipCondition all = new AllMembershipCondition();
            SecurityElement        se  = all.ToXml();

            se.Tag = "IMonoship";
            all.FromXml(se);
        }
Exemplo n.º 7
0
        public static void AllMembershipConditionCallMethods()
        {
            AllMembershipCondition amc = new AllMembershipCondition();
            bool check = amc.Check(new Evidence());
            IMembershipCondition imc = amc.Copy();

            check = amc.Equals(new object());
            int             hash = amc.GetHashCode();
            string          str  = amc.ToString();
            SecurityElement se   = new SecurityElement("");
            PolicyLevel     pl   = (PolicyLevel)Activator.CreateInstance(typeof(PolicyLevel), true);

            amc.FromXml(se);
            amc.FromXml(se, pl);
            se = amc.ToXml();
            se = amc.ToXml(pl);
        }
Exemplo n.º 8
0
        public void FromXml_NoVersion()
        {
            AllMembershipCondition all = new AllMembershipCondition();
            SecurityElement        se  = all.ToXml();

            SecurityElement w = new SecurityElement(se.Tag);

            w.AddAttribute("class", se.Attribute("class"));
            all.FromXml(w);
        }
Exemplo n.º 9
0
        public void FromXml_NoClass()
        {
            AllMembershipCondition all = new AllMembershipCondition();
            SecurityElement        se  = all.ToXml();

            SecurityElement w = new SecurityElement(se.Tag);

            w.AddAttribute("version", se.Attribute("version"));
            all.FromXml(w);
            // doesn't even care of the class attribute presence
        }
Exemplo n.º 10
0
        public void FromXml_InvalidVersion()
        {
            AllMembershipCondition all = new AllMembershipCondition();
            SecurityElement        se  = all.ToXml();

            SecurityElement w = new SecurityElement(se.Tag);

            w.AddAttribute("class", se.Attribute("class"));
            w.AddAttribute("version", "2");
            all.FromXml(w);
            // doesn't seems to care about the version number!
        }
Exemplo n.º 11
0
        public void FromXml_Null()
        {
            AllMembershipCondition all = new AllMembershipCondition();

            all.FromXml(null);
        }
Exemplo n.º 12
0
        public void FromXml_SecurityElementNull()
        {
            AllMembershipCondition all = new AllMembershipCondition();

            all.FromXml(null, PolicyLevel.CreateAppDomainLevel());
        }