コード例 #1
0
        public void FromXml_WrongTagCase()
        {
            NonAbstractResourcePermissionBase rp = new NonAbstractResourcePermissionBase();
            SecurityElement se = rp.ToXml();

            se.Tag = "IPERMISSION";             // instead of IPermission
            rp.FromXml(se);
        }
コード例 #2
0
        public void FromXml_NoVersion()
        {
            NonAbstractResourcePermissionBase rp = new NonAbstractResourcePermissionBase();
            SecurityElement se = rp.ToXml();

            SecurityElement w = new SecurityElement(se.Tag);

            w.AddAttribute("class", se.Attribute("class"));
            rp.FromXml(w);
        }
コード例 #3
0
        public void FromXml_NoClass()
        {
            NonAbstractResourcePermissionBase rp = new NonAbstractResourcePermissionBase();
            SecurityElement se = rp.ToXml();

            SecurityElement w = new SecurityElement(se.Tag);

            w.AddAttribute("version", se.Attribute("version"));
            rp.FromXml(w);
            // doesn't even care of the class attribute presence
        }
コード例 #4
0
        public void FromXml_WrongClass()
        {
            NonAbstractResourcePermissionBase rp = new NonAbstractResourcePermissionBase();
            SecurityElement se = rp.ToXml();

            SecurityElement w = new SecurityElement(se.Tag);

            w.AddAttribute("class", "Wrong" + se.Attribute("class"));
            w.AddAttribute("version", se.Attribute("version"));
            rp.FromXml(w);
            // doesn't care of the class name at that stage
            // anyway the class has already be created so...
        }
コード例 #5
0
		public void FromXml_NoVersion ()
		{
			NonAbstractResourcePermissionBase rp = new NonAbstractResourcePermissionBase ();
			SecurityElement se = rp.ToXml ();

			SecurityElement w = new SecurityElement (se.Tag);
			w.AddAttribute ("class", se.Attribute ("class"));
			rp.FromXml (w);
		}
コード例 #6
0
		public void FromXml_NoClass ()
		{
			NonAbstractResourcePermissionBase rp = new NonAbstractResourcePermissionBase ();
			SecurityElement se = rp.ToXml ();

			SecurityElement w = new SecurityElement (se.Tag);
			w.AddAttribute ("version", se.Attribute ("version"));
			rp.FromXml (w);
			// doesn't even care of the class attribute presence
		}
コード例 #7
0
		public void FromXml_WrongClass ()
		{
			NonAbstractResourcePermissionBase rp = new NonAbstractResourcePermissionBase ();
			SecurityElement se = rp.ToXml ();

			SecurityElement w = new SecurityElement (se.Tag);
			w.AddAttribute ("class", "Wrong" + se.Attribute ("class"));
			w.AddAttribute ("version", se.Attribute ("version"));
			rp.FromXml (w);
			// doesn't care of the class name at that stage
			// anyway the class has already be created so...
		}
コード例 #8
0
		public void FromXml_WrongTagCase ()
		{
			NonAbstractResourcePermissionBase rp = new NonAbstractResourcePermissionBase ();
			SecurityElement se = rp.ToXml ();
			se.Tag = "IPERMISSION"; // instead of IPermission
			rp.FromXml (se);
		}
コード例 #9
0
		public void FromXml_Null ()
		{
			NonAbstractResourcePermissionBase rp = new NonAbstractResourcePermissionBase ();
			rp.FromXml (null);
		}
コード例 #10
0
        public void FromXml_Null()
        {
            NonAbstractResourcePermissionBase rp = new NonAbstractResourcePermissionBase();

            rp.FromXml(null);
        }