The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
TestPropertyAttribute Constructor (String^, String^)
Initializes a new instance of the TestPropertyAttribute class with values for the Name and Value properties.
Assembly: Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Parameters
- name
-
Type:
System::String^
The name of the test property.
- value
-
Type:
System::String^
The value of the test property.
Legacy Code Example
The following example shows two TestProperty attributes being constructed for the MyTestMethod() test.
using System; using Microsoft.VisualStudio.TestTools.UnitTesting; using System.Windows.Forms; using System.Reflection; namespace TestProperty { [TestClass] public class TestPropertyTest { [TestMethod()] [TestProperty("MyProperty1", "Big")] [TestProperty("MyProperty2", "Small")] public void MyTestMethod() { // Get the current type Type t = GetType(); MethodInfo mi = t.GetMethod("MyTestMethod"); Type MyType = typeof(TestPropertyAttribute); object[] attributes = mi.GetCustomAttributes(MyType, false); for (int i = 0; i < attributes.Length; i++) { string name = ((TestPropertyAttribute)attributes[i]).Name; string val = ((TestPropertyAttribute)attributes[i]).Value; string mystring = string.Format("Property Name: {0}, Value: {1}", name, val); MessageBox.Show(mystring); } } } }
Show: