Example #1
0
        public void FromXml_WrongTagCase()
        {
            NonAbstractDBDataPermission elp = new NonAbstractDBDataPermission(PermissionState.None);
            SecurityElement             se  = elp.ToXml();

            se.Tag = "IPERMISSION"; // instead of IPermission
            elp.FromXml(se);
        }
Example #2
0
        public void FromXml_WrongTag()
        {
            NonAbstractDBDataPermission elp = new NonAbstractDBDataPermission(PermissionState.None);
            SecurityElement             se  = elp.ToXml();

            se.Tag = "IMono";
            elp.FromXml(se);
        }
Example #3
0
        public void FromXml_WrongVersion()
        {
            NonAbstractDBDataPermission elp = new NonAbstractDBDataPermission(PermissionState.None);
            SecurityElement             se  = elp.ToXml();

            se.Attributes.Remove("version");
            se.Attributes.Add("version", "2");
            elp.FromXml(se);
        }
Example #4
0
        public void FromXml_NoVersion()
        {
            NonAbstractDBDataPermission elp = new NonAbstractDBDataPermission(PermissionState.None);
            SecurityElement             se  = elp.ToXml();

            SecurityElement w = new SecurityElement(se.Tag);

            w.AddAttribute("class", se.Attribute("class"));
            elp.FromXml(w);
        }
Example #5
0
        public void FromXml_NoClass()
        {
            NonAbstractDBDataPermission elp = new NonAbstractDBDataPermission(PermissionState.None);
            SecurityElement             se  = elp.ToXml();

            SecurityElement w = new SecurityElement(se.Tag);

            w.AddAttribute("version", se.Attribute("version"));
            elp.FromXml(w);
            // doesn't even care of the class attribute presence
        }
Example #6
0
        public void FromXml_WrongClass()
        {
            NonAbstractDBDataPermission elp = new NonAbstractDBDataPermission(PermissionState.None);
            SecurityElement             se  = elp.ToXml();

            SecurityElement w = new SecurityElement(se.Tag);

            w.AddAttribute("class", "Wrong" + se.Attribute("class"));
            w.AddAttribute("version", se.Attribute("version"));
            elp.FromXml(w);
            // doesn't care of the class name at that stage
            // anyway the class has already be created so...
        }
Example #7
0
        public void FromXml_Null()
        {
            NonAbstractDBDataPermission elp = new NonAbstractDBDataPermission(PermissionState.None);

            elp.FromXml(null);
        }
Example #8
0
		public void FromXml_WrongVersion ()
		{
			NonAbstractDBDataPermission elp = new NonAbstractDBDataPermission (PermissionState.None);
			SecurityElement se = elp.ToXml ();
			se.Attributes.Remove ("version");
			se.Attributes.Add ("version", "2");
			elp.FromXml (se);
		}
Example #9
0
		public void FromXml_NoVersion ()
		{
			NonAbstractDBDataPermission elp = new NonAbstractDBDataPermission (PermissionState.None);
			SecurityElement se = elp.ToXml ();

			SecurityElement w = new SecurityElement (se.Tag);
			w.AddAttribute ("class", se.Attribute ("class"));
			elp.FromXml (w);
		}
Example #10
0
		public void FromXml_NoClass ()
		{
			NonAbstractDBDataPermission elp = new NonAbstractDBDataPermission (PermissionState.None);
			SecurityElement se = elp.ToXml ();

			SecurityElement w = new SecurityElement (se.Tag);
			w.AddAttribute ("version", se.Attribute ("version"));
			elp.FromXml (w);
			// doesn't even care of the class attribute presence
		}
Example #11
0
		public void FromXml_WrongClass ()
		{
			NonAbstractDBDataPermission elp = new NonAbstractDBDataPermission (PermissionState.None);
			SecurityElement se = elp.ToXml ();

			SecurityElement w = new SecurityElement (se.Tag);
			w.AddAttribute ("class", "Wrong" + se.Attribute ("class"));
			w.AddAttribute ("version", se.Attribute ("version"));
			elp.FromXml (w);
			// doesn't care of the class name at that stage
			// anyway the class has already be created so...
		}
Example #12
0
		public void FromXml_WrongTagCase ()
		{
			NonAbstractDBDataPermission elp = new NonAbstractDBDataPermission (PermissionState.None);
			SecurityElement se = elp.ToXml ();
			se.Tag = "IPERMISSION"; // instead of IPermission
			elp.FromXml (se);
		}
Example #13
0
		public void FromXml_WrongTag ()
		{
			NonAbstractDBDataPermission elp = new NonAbstractDBDataPermission (PermissionState.None);
			SecurityElement se = elp.ToXml ();
			se.Tag = "IMono";
			elp.FromXml (se);
		}
Example #14
0
		public void FromXml_Null ()
		{
			NonAbstractDBDataPermission elp = new NonAbstractDBDataPermission (PermissionState.None);
			elp.FromXml (null);
		}