public void Constructor3 ()
		{
			Attribute[] attributes = new Attribute [2];
			attributes[0] = new ObsoleteAttribute ();
			attributes[1] = new ObsoleteAttribute ();
			PropertyMetadata pm = new PropertyMetadata (attributes);
			Assert.AreEqual (2, pm.GetAttributes().Length, "C3#1");
		}
		public void Constructor4 ()
		{
			Attribute[] attributes = new Attribute [2];
			attributes[0] = new ObsoleteAttribute ();
			attributes[1] = new ObsoleteAttribute ();
			PropertyMetadata pm = new PropertyMetadata (val, attributes);
			Assert.AreEqual (2, pm.GetAttributes().Length, "C4#1");
			Assert.AreEqual (val, pm.DefaultValue, "C4#2");
		}
		public void Constructor7 ()
		{
			Attribute[] attributes = new Attribute [2];
			attributes[0] = new ObsoleteAttribute ();
			attributes[1] = new ObsoleteAttribute ();
			PropertyMetadata pm = new PropertyMetadata (val, DependencyPropertyOptions.Readonly, attributes);
			Assert.AreEqual (DependencyPropertyOptions.Readonly, pm.Options, "C7#1");
			Assert.AreEqual (2, pm.GetAttributes().Length, "C7#2");
			Assert.AreEqual (val, pm.DefaultValue, "C7#3");
		}
		public void Attributes ()
		{
			Attribute[] attributes = new Attribute [3];
			Attribute[] attributes2;

			attributes[0] = new ObsoleteAttribute ();
			attributes[1] = new ObsoleteAttribute ();
			attributes[2] = new NonSerializedAttribute ();
			PropertyMetadata pm = new PropertyMetadata (attributes);
			attributes2 = pm.GetAttributes ();
			Assert.AreEqual (3, attributes2.Length, "C9#1");
			Assert.AreEqual (attributes[0], attributes2[0], "C9#2");
			Assert.AreEqual (attributes[1], attributes2[1], "C9#3");
			Assert.AreEqual (attributes[2], attributes2[2], "C9#4");

			attributes2 = pm.GetAttributes (typeof (NonSerializedAttribute));
			Assert.AreEqual (1, attributes2.Length, "C9#5");
			Assert.AreEqual (attributes[2], attributes2[0], "C9#6");

			attributes2 = pm.GetAttributes (typeof (ObsoleteAttribute));
			Assert.AreEqual (2, attributes2.Length, "C9#7");
			Assert.AreEqual (attributes[0], attributes2[0], "C9#8");
			Assert.AreEqual (attributes[1], attributes2[1], "C9#9");

			attributes2 = pm.GetAttributes (typeof (ParamArrayAttribute));
			Assert.AreEqual (0, attributes2.Length, "C9#10");
		}