Microsoft.VisualStudio.QualityTools.UnitTestFramework Provides data for the event. Provides data for the event. Gets a value that indicates whether the Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll assembly was not successfully initialized because of an exception. true if the assembly failed because of an exception; otherwise, false. Provides data for the event. Provides data for the event. Gets a value that indicates whether the class that has the has not initialized because of an exception. true if the class that has the has not initialized because of an exception; otherwise, false. Provides data for the event. Provides data for the event. Gets a value that indicates whether the test method that has the applied has failed to be initialized because of an exception. true if the test method that has the applied has not been initialized because of an exception; otherwise, false. Identifies a method that contains code to be used after all tests in the assembly have run and to free resources obtained by the assembly. This class cannot be inherited. Initializes a new instance of the class. Identifies a method that contains code to be used before all tests in the assembly have run and to allocate resources obtained by the assembly. This class cannot be inherited. Initializes a new instance of the class. Verifies conditions in unit tests using true/false propositions. Verifies that two specified doubles are equal, or within the specified accuracy of each other. The assertion fails if they are not within the specified accuracy of each other. The first double to compare. This is the double the unit test expects. The second double to compare. This is the double the unit test produced. The required accuracy. The assertion will fail only if is different from by more than . is different from by more than . Verifies that two specified doubles are equal, or within the specified accuracy of each other. The assertion fails if they are not within the specified accuracy of each other. Displays a message if the assertion fails. The first double to compare. This is the double the unit test expects. The second double to compare. This is the double the unit test produced. The required accuracy. The assertion will fail only if is different from by more than . A message to display if the assertion fails. This message can be seen in the unit test results. is different from by more than . Verifies that two specified doubles are equal, or within the specified accuracy of each other. The assertion fails if they are not within the specified accuracy of each other. Displays a message if the assertion fails, and applies the specified formatting to it. The first double to compare. This is the double the unit tests expects. The second double to compare. This is the double the unit test produced. The required accuracy. The assertion will fail only if is different from by more than . A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . is different from by more than . Verifies that two specified objects are equal. The assertion fails if the objects are not equal. The first object to compare. This is the object the unit test expects. The second object to compare. This is the object the unit test produced. is not equal to . Verifies that two specified objects are equal. The assertion fails if the objects are not equal. Displays a message if the assertion fails. The first object to compare. This is the object the unit test expects. The second object to compare. This is the object the unit test produced. A message to display if the assertion fails. This message can be seen in the unit test results. is not equal to . Verifies that two specified objects are equal. The assertion fails if the objects are not equal. Displays a message if the assertion fails, and applies the specified formatting to it. The first object to compare. This is the object the unit test expects. The second object to compare. This is the object the unit test produced. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . is not equal to . Verifies that two specified singles are equal, or within the specified accuracy of each other. The assertion fails if they are not within the specified accuracy of each other. The first single to compare. This is the single the unit test expects. The second single to compare. This is the single the unit test produced. The required accuracy. The assertion will fail only if is different from by more than . is not equal to . Verifies that two specified singles are equal, or within the specified accuracy of each other. The assertion fails if they are not within the specified accuracy of each other. Displays a message if the assertion fails. The first single to compare. This is the single the unit test expects. The second single to compare. This is the single the unit test produced. The required accuracy. The assertion will fail only if is different from by more than . A message to display if the assertion fails. This message can be seen in the unit test results. is not equal to . Verifies that two specified singles are equal, or within the specified accuracy of each other. The assertion fails if they are not within the specified accuracy of each other. Displays a message if the assertion fails, and applies the specified formatting to it. The first single to compare. This is the single the unit test expects. The second single to compare. This is the single the unit test produced. The required accuracy. The assertion will fail only if is different from by more than . A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . is different from by more than . Verifies that two specified strings are equal, ignoring case or not as specified. The assertion fails if they are not equal. The first string to compare. This is the string the unit test expects. The second string to compare. This is the string the unit test produced. A Boolean value that indicates a case-sensitive or insensitive comparison. true indicates a case-insensitive comparison. is not equal to . Verifies that two specified strings are equal, ignoring case or not as specified, and using the culture info specified. The assertion fails if they are not equal. The first string to compare. This is the string the unit test expects. The second string to compare. This is the string the unit test produced. A Boolean value that indicates a case-sensitive or insensitive comparison. true indicates a case-insensitive comparison. A object that supplies culture-specific comparison information. is not equal to . Verifies that two specified strings are equal, ignoring case or not as specified, and using the culture info specified. The assertion fails if they are not equal. Displays a message if the assertion fails. The first string to compare. This is the string the unit test expects. The second string to compare. This is the string the unit test produced. A Boolean value that indicates a case-sensitive or insensitive comparison. true indicates a case-insensitive comparison. A object that supplies culture-specific comparison information. A message to display if the assertion fails. This message can be seen in the unit test results. is not equal to . Verifies that two specified strings are equal, ignoring case or not as specified, and using the culture info specified. The assertion fails if they are not equal. Displays a message if the assertion fails, and applies the specified formatting to it. The first string to compare. This is the string the unit test expects. The second string to compare. This is the string the unit test produced. A Boolean value that indicates a case-sensitive or insensitive comparison. true indicates a case-insensitive comparison. A object that supplies culture-specific comparison information. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . is not equal to . Verifies that two specified strings are equal, ignoring case or not as specified. The assertion fails if they are not equal. Displays a message if the assertion fails. The first string to compare. This is the string the unit test expects. The second string to compare. This is the string the unit test produced. A Boolean value that indicates a case-sensitive or insensitive comparison. true indicates a case-insensitive comparison. A message to display if the assertion fails. This message can be seen in the unit test results. is not equal to . Verifies that two specified strings are equal, ignoring case or not as specified. The assertion fails if they are not equal. Displays a message if the assertion fails, and applies the specified formatting to it. The first string to compare. This is the string the unit test expects. The second string to compare. This is the string the unit test produced. A Boolean value that indicates a case-sensitive or insensitive comparison. true indicates a case-insensitive comparison. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . is not equal to . Verifies that two specified generic type data are equal by using the equality operator. The assertion fails if they are not equal. The first generic type data to compare. This is the generic type data the unit test expects. The second generic type data to compare. This is the generic type data the unit test produced. is not equal to . Verifies that two specified generic type data are equal by using the equality operator. The assertion fails if they are not equal. Displays a message if the assertion fails. The first generic type data to compare. This is the generic type data the unit test expects. The second generic type data to compare. This is the generic type data the unit test produced. A message to display if the assertion fails. This message can be seen in the unit test results. is not equal to . Verifies that two specified generic type data are equal by using the equality operator. The assertion fails if they are not equal. Displays a message if the assertion fails, and applies the specified formatting to it. The first generic type data to compare. This is the generic type data the unit test expects. The second generic type data to compare. This is the generic type data the unit test produced. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . is not equal to . Verifies that two specified doubles are not equal, and not within the specified accuracy of each other. The assertion fails if they are equal or within the specified accuracy of each other. The first double to compare. This is the double the unit test expects not to match . The second double to compare. This is the double the unit test produced. The required inaccuracy. The assertion fails only if is equal to or different from it by less than . is equal to or different from it by less than . Verifies that two specified doubles are not equal, and not within the specified accuracy of each other. The assertion fails if they are equal or within the specified accuracy of each other. Displays a message if the assertion fails. The first double to compare. This is the double the unit test expects not to match . The second double to compare. This is the double the unit test produced. The required inaccuracy. The assertion fails only if is equal to or different from it by less than . A message to display if the assertion fails. This message can be seen in the unit test results. is equal to or different from it by less than . Verifies that two specified doubles are not equal, and not within the specified accuracy of each other. The assertion fails if they are equal or within the specified accuracy of each other. Displays a message if the assertion fails, and applies the specified formatting to it. The first double to compare. This is the double the unit test expects not to match . The second double to compare. This is the double the unit test produced. The required inaccuracy. The assertion will fail only if is equal to or different from it by less than . A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . is equal to or different from it by less than . Verifies that two specified objects are not equal. The assertion fails if the objects are equal. The first object to compare. This is the object the unit test expects not to match . The second object to compare. This is the object the unit test produced. is equal to . Verifies that two specified objects are not equal. The assertion fails if the objects are equal. Displays a message if the assertion fails. The first object to compare. This is the object the unit test expects not to match . The second object to compare. This is the object the unit test produced. A message to display if the assertion fails. This message can be seen in the unit test results. is equal to . Verifies that two specified objects are not equal. The assertion fails if the objects are equal. Displays a message if the assertion fails, and applies the specified formatting to it. The first object to compare. This is the object the unit test expects not to match . The second object to compare. This is the object the unit test produced. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . is equal to . Verifies that two specified singles are not equal, and not within the specified accuracy of each other. The assertion fails if they are equal or within the specified accuracy of each other. The first single to compare. This is the single the unit test expects. The second single to compare. This is the single the unit test produced. The required inaccuracy. The assertion will fail only if is equal to or different from it by less than . is equal to or different from it by less than . Verifies that two specified singles are not equal, and not within the specified accuracy of each other. The assertion fails if they are equal or within the specified accuracy of each other. Displays a message if the assertion fails. The first single to compare. This is the single the unit test expects. The second single to compare. This is the single the unit test produced. The required inaccuracy. The assertion will fail only if is equal to or different from it by less than . A message to display if the assertion fails. This message can be seen in the unit test results. is equal to or different from it by less than . Verifies that two specified singles are not equal, and not within the specified accuracy of each other. The assertion fails if they are equal or within the specified accuracy of each other. Displays a message if the assertion fails, and applies the specified formatting to it. The first single to compare. This is the single the unit test expects not to match . The second single to compare. This is the single the unit test produced. The required inaccuracy. The assertion will fail only if is equal to or different from it by less than . A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . is equal to or different from it by less than . Verifies that two specified strings are not equal, ignoring case or not as specified. The assertion fails if they are equal. The first string to compare. This is the string the unit test expects not to match . The second string to compare. This is the string the unit test produced. A Boolean value that indicates a case-sensitive or insensitive comparison. true indicates a case-insensitive comparison. is equal to . Verifies that two specified strings are not equal, ignoring case or not as specified, and using the culture info specified. The assertion fails if they are equal. The first string to compare. This is the string the unit test expects not to match . The second string to compare. This is the string the unit test produced. A Boolean value that indicates a case-sensitive or insensitive comparison. true indicates a case-insensitive comparison. A object that supplies culture-specific comparison information. is equal to . Verifies that two specified strings are not equal, ignoring case or not as specified, and using the culture info specified. The assertion fails if they are equal. Displays a message if the assertion fails. The first string to compare. This is the string the unit test expects not to match . The second string to compare. This is the string the unit test produced. A Boolean value that indicates a case-sensitive or insensitive comparison. true indicates a case-insensitive comparison. A object that supplies culture-specific comparison information. A message to display if the assertion fails. This message can be seen in the unit test results. is equal to . Verifies that two specified strings are not equal, ignoring case or not as specified, and using the culture info specified. The assertion fails if they are equal. Displays a message if the assertion fails, and applies the specified formatting to it. The first string to compare. This is the string the unit test expects not to match . The second string to compare. This is the string the unit test produced. A Boolean value that indicates a case-sensitive or insensitive comparison. true indicates a case-insensitive comparison. A object that supplies culture-specific comparison information. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . is equal to . Verifies that two specified strings are not equal, ignoring case or not as specified. The assertion fails if they are equal. Displays a message if the assertion fails. The first string to compare. This is the string the unit test expects not to match . The second string to compare. This is the string the unit test produced. A Boolean value that indicates a case-sensitive or insensitive comparison. true indicates a case-insensitive comparison. A message to display if the assertion fails. This message can be seen in the unit test results. is equal to . Verifies that two specified strings are not equal, ignoring case or not as specified. The assertion fails if they are equal. Displays a message if the assertion fails, and applies the specified formatting to it. The first string to compare. This is the string the unit test expects not to match . The second string to compare. This is the string the unit test produced. A Boolean value that indicates a case-sensitive or insensitive comparison. true indicates a case-insensitive comparison. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . is equal to . Verifies that two specified generic type data are not equal. The assertion fails if they are equal. The first generic type data to compare. This is the generic type data the unit test expects not to match . The second generic type data to compare. This is the generic type data the unit test produced. is equal to . Verifies that two specified generic type data are not equal. The assertion fails if they are equal. Displays a message if the assertion fails. The first generic type data to compare. This is the generic type data the unit test expects not to match . The second generic type data to compare. This is the generic type data the unit test produced. A message to display if the assertion fails. This message can be seen in the unit test results. is equal to . Verifies that two specified generic type data are not equal. The assertion fails if they are equal. Displays a message if the assertion fails, and applies the specified formatting to it. The first generic type data to compare. This is the generic type data the unit test expects not to match . The second generic type data to compare. This is the generic type data the unit test produced. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . is equal to . Verifies that two specified object variables refer to different objects. The assertion fails if they refer to the same object. The first object to compare. This is the object the unit test expects not to match . The second object to compare. This is the object the unit test produced. refers to the same object as . Verifies that two specified object variables refer to different objects. The assertion fails if they refer to the same object. Displays a message if the assertion fails. The first object to compare. This is the object the unit test expects not to match . The second object to compare. This is the object the unit test produced. A message to display if the assertion fails. This message can be seen in the unit test results. refers to the same object as . Verifies that two specified object variables refer to different objects. The assertion fails if they refer to the same object. Displays a message if the assertion fails, and applies the specified formatting to it. The first object to compare. This is the object the unit test expects not to match . The second object to compare. This is the object the unit test produced. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . refers to the same object as . Verifies that two specified object variables refer to the same object. The assertion fails if they refer to different objects. The first object to compare. This is the object the unit test expects. The second object to compare. This is the object the unit test produced. does not refer to the same object as . Verifies that two specified object variables refer to the same object. The assertion fails if they refer to different objects. Displays a message if the assertion fails. The first object to compare. This is the object the unit test expects. The second object to compare. This is the object the unit test produced. A message to display if the assertion fails. This message can be seen in the unit test results. does not refer to the same object as . Verifies that two specified object variables refer to the same object. The assertion fails if they refer to different objects. Displays a message if the assertion fails, and applies the specified formatting to it. The first object to compare. This is the object the unit test expects. The second object to compare. This is the object the unit test produced. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . does not refer to the same object as . Determines whether two objects are equal. An object that can be cast to an instance. An object that can be cast to an instance. Fails the assertion without checking any conditions. Always thrown. Fails the assertion without checking any conditions. Displays a message. A message to display. This message can be seen in the unit test results. Always thrown. Fails the assertion without checking any conditions. Displays a message, and applies the specified formatting to it. A message to display. This message can be seen in the unit test results. An array of parameters to use when formatting . Always thrown. Indicates that the assertion cannot be verified. Always thrown. Indicates that the assertion can not be verified. Displays a message. A message to display. This message can be seen in the unit test results. Always thrown. Indicates that an assertion can not be verified. Displays a message, and applies the specified formatting to it. A message to display. This message can be seen in the unit test results. An array of parameters to use when formatting . Always thrown. Verifies that the specified condition is false. The assertion fails if the condition is true. The condition to verify is false. evaluates to true. Verifies that the specified condition is false. The assertion fails if the condition is true. Displays a message if the assertion fails. The condition to verify is false. A message to display if the assertion fails. This message can be seen in the unit test results. evaluates to true. Verifies that the specified condition is false. The assertion fails if the condition is true. Displays a message if the assertion fails, and applies the specified formatting to it. The condition to verify is false. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . evaluates to true. Verifies that the specified object is an instance of the specified type. The assertion fails if the type is not found in the inheritance hierarchy of the object. The object to verify is of . The type expected to be found in the inheritance hierarchy of . is null or is not found in the inheritance hierarchy of . Verifies that the specified object is an instance of the specified type. The assertion fails if the type is not found in the inheritance hierarchy of the object. Displays a message if the assertion fails. The object to verify is of . The type expected to be found in the inheritance hierarchy of . A message to display if the assertion fails. This message can be seen in the unit test results. is null or is not found in the inheritance hierarchy of . Verifies that the specified object is an instance of the specified type. The assertion fails if the type is not found in the inheritance hierarchy of the object. Displays a message if the assertion fails, and applies the specified formatting to it. The object to verify is of . The type expected to be found in the inheritance hierarchy of . A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . is null or is not found in the inheritance hierarchy of . Verifies that the specified object is not an instance of the specified type. The assertion fails if the type is found in the inheritance hierarchy of the object. The object to verify is not of . The type that should not be found in the inheritance hierarchy of . is not null and is found in the inheritance hierarchy of . Verifies that the specified object is not an instance of the specified type. The assertion fails if the type is found in the inheritance hierarchy of the object. Displays a message if the assertion fails. The object to verify is not of . The type that should not be found in the inheritance hierarchy of . A message to display if the assertion fails. This message can be seen in the unit test results. is not null and is found in the inheritance hierarchy of . Verifies that the specified object is not an instance of the specified type. The assertion fails if the type is found in the inheritance hierarchy of the object. Displays a message if the assertion fails, and applies the specified formatting to it. The object to verify is not of . The type that should not be found in the inheritance hierarchy of . A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . is not null and is found in the inheritance hierarchy of . Verifies that the specified object is not null. The assertion fails if it is null. The object to verify is not null. is null. Verifies that the specified object is not null. The assertion fails if it is null. Displays a message if the assertion fails. The object to verify is not null. A message to display if the assertion fails. This message can be seen in the unit test results. is null. Verifies that the specified object is not null. The assertion fails if it is null. Displays a message if the assertion fails, and applies the specified formatting to it. The object to verify is not null. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . is null. Verifies that the specified object is null. The assertion fails if it is not null. The object to verify is null. is not null. Verifies that the specified object is null. The assertion fails if it is not null. Displays a message if the assertion fails. The object to verify is null. A message to display if the assertion fails. This message can be seen in the unit test results. is not null. Verifies that the specified object is null. The assertion fails if it is not null. Displays a message if the assertion fails, and applies the specified formatting to it. The object to verify is null. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . is not null. Verifies that the specified condition is true. The assertion fails if the condition is false. The condition to verify is true. evaluates to false. Verifies that the specified condition is true. The assertion fails if the condition is false. Displays a message if the assertion fails. The condition to verify is true. A message to display if the assertion fails. This message can be seen in the unit test results. evaluates to false. Verifies that the specified condition is true. The assertion fails if the condition is false. Displays a message if the assertion fails, and applies the specified formatting to it. The condition to verify is true. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . evaluates to false. In a string, replaces null characters ('\0') with "\\0". The converted string with null characters replaced by "\\0". The string in which to search for and replace null characters. Used to indicate failure for a test. Initializes a new instance of the class. Initializes a new instance of the class with serialized data. The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. is null. The class name is null or is zero (0). Initializes a new instance of the class that uses with a specified error message. The message that describes the error. Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. The error message that explains the reason for the exception. The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. Used to indicate that a test is not yet implemented. Initializes a new instance of the class. Initializes a new instance of the class with serialized data. The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. parameter is null. The class name is null. Initializes a new instance of the class with a specified error message. The message that describes the error. Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. The error message that explains the reason for the exception. The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. This class is used by the publicize method to help test private types. Initializes a new instance of the class. Object to store at initialization. Initializes a new instance of the class. Type to store at initialization. The name of the static method in derived classes. Determines whether the specified Object is equal to the current Object. true if the specified Object is equal to the current Object; otherwise, false. The Object to compare with the current Object. Returns the hash code for this instance. A 32-bit signed integer hash code. Used for dynamically restoring of arrays of private types. The delegate for the AttachShadow method. The type, potentially an array or pointer. Static function that will be used with for deep array copy with unshadowing the real target objects. If is a shadow, returns the underlying target ; otherwise returns . Returns the target for a potential shadow class. Returns the target for a potential shadow class. If the passed type is not a shadow type, it returns the same type. The type to examine. The stored in this instance. Returns a object that represents an array of the specified type, with the specified number of dimensions. A object that represents an array of the specified type, with the specified number of dimensions. The element type for the array. The number of dimensions for the array. Returns a object that represents the specified type when it is passed as a ref parameter. A object that represents the current type when it is passed as a ref parameter. The element type. Returns a object that represents a pointer to the specified type. A object that represents a pointer to the specified type. The element type. Dummy method used to transfer the arrays of the same . This is the failsafe implementation of the delegate used for arrays of the same type. Returns the object. The source object. Gets the target object. The stored object. Returns a that represents the current object. A that represents the current object. Performs a deep copy of an array of one into a similar array of different . An array with the same characteristics (rank and dimension limitations) as the original array. The source array. The type of the target array. The method which performs the conversion between the elements of the arrays. Delegate used for deep copying of arrays. Converts the source element of an array into the target element. The target element of the deep copy. The source element to deep copy. Provides data for the event. Provides data for the event. Provides data for the event. Provides data for the event. Provides data for the event. Provides data for the event. Identifies a method that contains code to be used after all the tests in the test class have run and to free resources obtained by the test class. This class cannot be inherited. Initializes a new instance of the class. Identifies a method that contains code that must be used before any of the tests in the test class have run and to allocate resources to be used by the test class. This class cannot be inherited. Initializes a new instance of the class. Verifies true/false propositions associated with collections in unit tests. Verifies that all elements in the specified collection are instances of the specified type. The assertion fails if for any element the type is not found in its inheritance hierarchy. The collection to verify. The type expected to be found in the inheritance hierarchy of every element in . An element in is null or is not found in the inheritance hierarchy of all elements in . Verifies that all elements in the specified collection are instances of the specified type. The assertion fails if there exists one element in the collection for which the specified type is not found in its inheritance hierarchy. Displays a message if the assertion fails. The collection to verify. The type expected to be found in the inheritance hierarchy of every element in . A message to display if the assertion fails. This message can be seen in the unit test results. An element in is null or is not found in the inheritance hierarchy of all elements in . Verifies that all elements in the specified collection are instances of the specified type. The assertion fails if there exists one element in the collection for which the specified type is not found in its inheritance hierarchy. Displays a message if the assertion fails, and applies the specified formatting to it. The collection to verify. The type expected to be found in the inheritance hierarchy of every element in . A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . An element in is null or is not found in the inheritance hierarchy of all elements in . Verifies that all items in the specified collection are not null. The assertion fails if any element is null. The collection in which to search for elements that are null. An element which is null is found in . Verifies that all items in the specified collection are not null. The assertion fails if any element is null. Displays a message if the assertion fails. The collection in which to search for elements that are null. A message to display if the assertion fails. This message can be seen in the unit test results. An element which is null is found in . Verifies that all items in the specified collection are not null. The assertion fails if any element is null. Displays a message if the assertion fails, and applies the specified formatting to it. The collection in which to search for elements that are null. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . An element which is null is found in . Verifies that all items in the specified collection are unique. The assertion fails if any two elements in the collection are equal. The collection in which to search for duplicate elements. Two or more equal elements are found in . Verifies that all items in the specified collection are unique. The assertion fails if any two elements in the collection are equal. Displays a message if the assertion fails. The collection in which to search for duplicate elements. A message to display if the assertion fails. This message can be seen in the unit test results. Two or more equal elements are found in . Verifies that all items in the specified collection are unique. The assertion fails if any two elements in the collection are equal. Displays a message if the assertion fails, and applies the specified formatting to it. The collection in which to search for duplicate elements. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . Two or more equal elements are found in . Verifies that two specified collections are equal. The assertion fails if the collections are not equal. The first collection to compare. This is the collection the unit test expects. The second collection to compare. This is the collection the unit test produced. is not equal to . Verifies that two specified collections are equal, using the specified method to compare the values of elements. The assertion fails if the collections are not equal. The first collection to compare. This is the collection the unit test expects. The second collection to compare. This is the collection the unit test produced. The compare implementation to use when comparing elements of the collection. is not equal to . Verifies that two specified collections are equal, using the specified method to compare the values of elements. The assertion fails if the collections are not equal. Displays a message if the assertion fails. The first collection to compare. This is the collection the unit test expects. The second collection to compare. This is the collection the unit test produced. The compare implementation to use when comparing elements of the collection. A message to display if the assertion fails. This message can be seen in the unit test results. is not equal to . Verifies that two specified collections are equal, using the specified method to compare the values of elements. The assertion fails if the collections are not equal. Displays a message if the assertion fails, and applies the specified formatting to it. The first collection to compare. This is the collection the unit test expects. The second collection to compare. This is the collection the unit test produced. The compare implementation to use when comparing elements of the collection. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . is not equal to . Verifies that two specified collections are equal. The assertion fails if the collections are not equal. Displays a message if the assertion fails. The first collection to compare. This is the collection the unit test expects. The second collection to compare. This is the collection the unit test produced. A message to display if the assertion fails. This message can be seen in the unit test results. is not equal to . Verifies that two specified collections are equal. The assertion fails if the collections are not equal. Displays a message if the assertion fails, and applies the specified formatting to it. The first collection to compare. This is the collection the unit test expects. The second collection to compare. This is the collection the unit test produced. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . is not equal to . Verifies that two specified collections are equivalent. The assertion fails if the collections are not equivalent. The first collection to compare. This contains the elements the unit test expects. The second collection to compare. This is the collection the unit test produced. An element was found in one of the collections but not in the other. Verifies that two specified collections are equivalent. The assertion fails if the collections are not equivalent. Displays a message if the assertion fails. The first collection to compare. This contains the elements the unit test expects. The second collection to compare. This is the collection the unit test produced. A message to display if the assertion fails. This message can be seen in the unit test results. An element was found in one of the collections but not in the other. Verifies that two specified collections are equivalent. The assertion fails if the collections are not equivalent. Displays a message if the assertion fails, and applies the specified formatting to it. The first collection to compare. This contains the elements the unit test expects. The second collection to compare. This is the collection the unit test produced. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . An element was found in one of the collections but not the other. Verifies that two specified collections are not equal. The assertion fails if the collections are equal. The first collection to compare. This is the collection that the unit test does not expect to match . The second collection to compare. This is the collection the unit test produced. is equal to . Verifies that two specified collections are not equal, using the specified method to compare the values of elements. The assertion fails if the collections are equal. The first collection to compare. This is the collection that the unit test does not expect to match . The second collection to compare. This is the collection the unit test produced. The compare implementation to use when comparing elements of the collection. is equal to . Verifies that two specified collections are not equal, using the specified method to compare the values of elements. The assertion fails if the collections are equal. Displays a message if the assertion fails. The first collection to compare. This is the collection that the unit test does not expect to match . The second collection to compare. This is the collection the unit test produced. The compare implementation to use when comparing elements of the collection. A message to display if the assertion fails. This message can be seen in the unit test results. is equal to . Verifies that two specified collections are not equal, using the specified method to compare the values of elements. The assertion fails if the collections are equal. Displays a message if the assertion fails, and applies the specified formatting to it. The first collection to compare. This is the collection that the unit test does not expect to match . The second collection to compare. This is the collection the unit test produced. The compare implementation to use when comparing elements of the collection. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . is equal to . Verifies that two specified collections are not equal. The assertion fails if the collections are equal. Displays a message if the assertion fails. The first collection to compare. This is the collection that the unit test does not expect to match . The second collection to compare. This is the collection the unit test produced. A message to display if the assertion fails. This message can be seen in the unit test results. is equal to . Verifies that two specified collections are not equal. The assertion fails if the collections are equal. Displays a message if the assertion fails, and applies the specified formatting to it. The first collection to compare. This is the collection that the unit test does not expect to match . The second collection to compare. This is the collection the unit test produced. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . is equal to . Verifies that two specified collections are not equivalent. The assertion fails if the collections are equivalent. The first collection to compare. This contains the elements the unit test expects to be different from the actual collection. The second collection to compare. This is the collection the unit test produced. The two collections contain the same elements, including the same number of duplicate occurrences of each element. Verifies that two specified collections are not equivalent. The assertion fails if the collections are equivalent. Displays a message if the assertion fails. The first collection to compare. This contains the elements the unit test expects to be different from the actual collection. The second collection to compare. This is the collection the unit test produced. A message to display if the assertion fails. This message can be seen in the unit test results. The two collections contain the same elements, including the same number of duplicate occurrences of each element. Verifies that two specified collections are not equivalent. The assertion fails if the collections are equivalent. Displays a message if the assertion fails, and applies the specified formatting to it. The first collection to compare. This contains the elements the unit test expects to be different from the actual collection. The second collection to compare. This is the collection the unit test produced. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . The two collections contain the same elements, including the same number of duplicate occurrences of each element. Verifies that the specified collection contains the specified element. The assertion fails if the element is not found in the collection. The collection in which to search for the element. The element that is expected to be in the collection. is not found in . Verifies that the specified collection contains the specified element. The assertion fails if the element is not found in the collection. Displays a message if the assertion fails. The collection in which to search for the element. The element that is expected to be in the collection. A message to display if the assertion fails. This message can be seen in the unit test results. is not found in . Verifies that the specified collection contains the specified element. The assertion fails if the element is not found in the collection. Displays a message if the assertion fails, and applies the specified formatting to it. The collection in which to search for the element. The element that is expected to be in the collection. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . is not found in . Verifies that the specified collection does not contain the specified element. The assertion fails if the element is found in the collection. The collection in which to search for the element. The element that is not expected to be in the collection. is found in . Verifies that the specified collection does not contain the specified element. The assertion fails if the element is found in the collection. Displays a message if the assertion fails. The collection in which to search for the element. The element that is not expected to be in the collection. A message to display if the assertion fails. This message can be seen in the unit test results. is found in . Verifies that the specified collection does not contain the specified element. The assertion fails if the element is found in the collection. Displays a message if the assertion fails, and applies the specified formatting to it. The collection in which to search for the element. The element that is not expected to be in the collection. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . is found in . Verifies that the first collection is not a subset of the second collection. The collection not expected to be a subset of . The collection not expected to be a superset of . All elements in are found in  and are found in sufficient quantity. Verifies that the first collection is not a subset of the second collection. Displays a message if the assertion fails. The collection not expected to be a subset of . The collection not expected to be a superset of . A message to display if the assertion fails. This message can be seen in the unit test results. All elements in are found in  and are found in sufficient quantity. Verifies that the first collection is not a subset of the second collection. Displays a message if the assertion fails, and applies the specified formatting to it. The collection not expected to be a subset of . The collection not expected to be a superset of . A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . All elements in are found in  and are found in sufficient quantity. Verifies that the first collection is a subset of the second collection. The collection expected to be a subset of . The collection expected to be a superset of . An element in is not found in  or an element in is not found in in sufficient quantity. Verifies that the first collection is a subset of the second collection. Displays a message if the assertion fails. The collection expected to be a subset of . The collection expected to be a superset of . A message to display if the assertion fails. This message can be seen in the unit test results. An element in is not found in or an element in is not found in in sufficient quantity. Verifies that the first collection is a subset of the second collection. Displays a message if the assertion fails, and applies the specified formatting to it. The collection expected to be a subset of . The collection expected to be a superset of . A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . An element in is not found in or an element in is not found in in sufficient quantity. Represents the project iteration to which this test corresponds. This class cannot be inherited. Initializes a new instance of the class. A string that identifies the corresponding project iteration. Gets the iteration identifier for the test. An iteration identifier. Represents the node in the team project hierarchy to which this test corresponds. Initializes a new instance of the class. A string that identifies the corresponding project feature. Gets the project feature identifier for the test. A project feature identifier. Specifies constants that indicate how data rows are accessed in data-driven testing. Rows are returned in a random order. Rows are returned in a sequential order. Provides data source-specific information for data-driven testing. This class cannot be inherited. Initializes a new instance of the class. This instance will be initialized with a data provider and connection string associated with the setting name. The name of a data source found in the <microsoft.visualstudio.qualitytools> section in the app.config file. Initializes a new instance of the class. This instance will be initialized with a connection string and table name. Data provider-specific connection string. The name of the data table. Initializes a new instance of the class. This instance will be initialized with a data provider, connection string, data table and data access method to access the data source. Invariant data provider name, such as System.Data.SqlClient. A data provider-specific connection string. The name of the data table. Specifies the order to access data. It takes a . Gets a value representing the connection string for the data source. The connection string used to access the data source. Gets the method used to access the data source. One of the values. If the is not initialized, this will return the default value . Gets a value indicating the setting name used to identify data source connection information stored in a configuration file. The name of a data source found in the <microsoft.visualstudio.qualitytools> section in the app.config file. Represents the default data access method. This field is read-only. Represents the default data provider name. This field is read-only. Gets a value representing the data provider of the data source. The data provider name. If a data provider was not designated at object initialization, the default provider of System.Data.OleDb will be returned. Gets a value indicating the table name providing data. The table name providing data for the test. Represents a data source element as an XML tag within a configuration file. Initializes a new instance of the class. Gets or sets the connection string setting element in the <connectionStrings> section in the app.config file. A connection string. Gets or sets the data source access method element in the app.config file. The data source access method. Gets or sets the table name setting element in the app.config file. A table name. Gets or sets the data source name setting element in the app.config file. A data source name. Represents an XML element that contains a collection of child objects. Initializes a new instance of the class. Adds a data source element to . The to add to the collection. Removes all data source element objects from the collection. Gets or sets a at the specified index location. A object. The location of the . Gets a identified by name. A object, or null if the key does not exist. The name of the to return. Removes a from the collection. The element to remove from the collection. Removes a from the collection. The name of the element to remove. Specify a file or directory that should be deployed along with the assemblies before running a test. Attach this attribute to a test class or test method. You can use multiple instances. This attribute is not inherited. Specifies an item to be deployed before a test run starts. The file or directory to deploy. The path is relative to the build output directory. The item will be copied to the same directory as the deployed test assemblies. Specifies an item to be deployed before a test run starts. The relative or absolute path to the file or directory to deploy. The path is relative to the build output directory. The item will be copied to the same directory as the deployed test assemblies. The path of the directory to which the items are to be copied. It can be either absolute or relative to the deployment directory. All files and directories identified by will be copied to this directory. Gets the path of the directory to which the item is copied. The directory under the deployment directory that will contain the deployed files and directories. Gets the path of the source file or folder to be copied. The path to the file or directory to copy. Used to specify the description of the test. This class cannot be inherited. Initializes a new instance of the class. A short explanation of the test. Gets the description of the test. The test description. Indicates that an exception is expected during test method execution. This class cannot be inherited. Initializes a new instance of the class with an expected exception. An expected type of exception to be thrown by a method. Initializes a new instance of the class with and expected exception type and a message that describes the exception. An expected type of exception to be thrown by a method. Gets the expected exception type. A object. This is a base class for attributes that specify to expect an exception from a unit test. Initializes a new instance of the class. Initializes a new instance of the class. If the test fails because an exception was not thrown, this message is included in the test result. Throws the exception again if it is an or an . The exception to throw if it is an assertion exception. The exception that is thrown by the unit test. This class is a placeholder for use with generics. It helps you test generic types by letting you pass non-specific type arguments. Initializes a new instance of the class. This constructor initializes the property to a random value. Initializes a new instance of the class. This constructor initializes the property to a user specified value. The initial value for the property. Creates a new that is a copy of the current instance. A new that is a copy of the current instance. Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings:Less than zeroThis instance is less than .ZeroThis instance is equal to .Greater than zeroThis instance is greater than . A to compare with the current instance. is not of type . Gets or sets the Data property for this instance. Determines whether the specified object is equal to the current object. true if the specified object is equal to the current object; otherwise, false. The object to compare with the current object. Returns an enumerator whose length is derived from the property. An enumerator whose length is derived from the property. Returns the hash code for this object. A 32-bit signed integer hash code for this object. Specifies the type of host on which the associated unit test will run. This class cannot be inherited. Initializes a new instance of the class. This is instantiated by using an argument that specifies the type of host on which this unit test will run. The type of host on which this unit test will run. Initializes a new instance of the class. This is instantiated by using an argument that specifies the type of host on which this unit test will run, and custom data for the host adapter. The type of host on which this unit test will run. Custom data for the host adapter. Gets custom data for the host adapter. Custom data for the host adapter. Gets a value that represents the type of host. A value that represents the type of host. Indicates that a specific test should not be run. This class cannot be inherited. Initializes a new instance of the class. The exception that is thrown to indicate an internal failure for a test. Initializes a new instance of the class without arguments. Initializes a new instance of the class with serialized data. The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. is null The class name is null Initializes a new instance of the class with a specified error message. The error message string. Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. The error message that explains the reason for the exception. The exception that is the cause of the current exception. Interface to invoke the test method body. Invokes a test method by using the provided parameters. The result of the test method invocation. Optional parameter that is passed to the invoker. Occurs when a test is stopped before it is completed. Used to specify the person responsible for maintaining, running, and/or debugging the test. This class cannot be inherited. Initializes a new instance of the class that uses an owner name. The owner of the test. Gets the owner of the test. The owner of the test. Used to specify the priority of a unit test. This class cannot be inherited. Initializes a new instance of the class that has a priority value. An integer that represents the priority value for the test. Gets the priority value. An integer that represents the priority value for the test. Allows test code to call methods and properties on the code under test that would be inaccessible because they are not public. Initializes a new instance of the class that creates the wrapper for the specified object. The object to wrap. is null Initializes a new instance of the class that creates the wrapper for the specified object. The object to wrap. The wrapped object type. is null Initializes a new instance of the class that creates the wrapper for the specified object. The object to wrap. This serves as starting point to reach the private members. The dereferencing string that points to the object to be retrieved. This takes the form of "objectX.objectY.objectZ". is a zero-length string is null or is null Initializes a new instance of the class. This creates the object of the specified type and wraps it in the private object. Name of the assembly that contains the type. Fully qualified name of the type. Arguments to pass to the constructor of the object. or is null. Initializes a new instance of the class. This creates an object of the specified type and wraps it in the private object. Name of the assembly that contains the type. Fully qualified name of the type. An array of objects representing the number, order, and type of the parameters for constructing the object. The arguments to define the object. or is null. is multidimensional.-or-A constructor cannot be found to match the parameters specified in . Initializes a new instance of the class that creates the wrapper for the specified object. The wrapped object type. The arguments to define the object. is null. is not a RuntimeType. cannot be a .-or-Creation of , , and types is not supported. The constructor being called throws an exception. is a COM object but the class identifier used to obtain the type is invalid, or the identified class is not registered. is not a valid type. No matching public constructor was found to match the and . Initializes a new instance of the class. The wrapped object type. An array of objects representing the number, order, and type of the parameters for constructing the object. The arguments to define the object. is null. is multidimensional.-or-A constructor cannot be found to match the parameters specified in . Returns a value that indicates whether two private objects are encapsulating the same target object. true if the objects are equal; otherwise, false. The object to compare. Gets the array element by using an array of subscripts for each dimension. An object that represents the array element. The variable name of array to get. An array that represents the location of the element to get. is null. Gets the array element by using an array of subscripts for each dimension. An object representing the array element. The variable name of array to get. An array representing the location of the element to get. is null. Gets a value from a named field, based on the name. The value set for the field. The name of the private field to get. is null or empty. Gets a value from a named field, based on the name and lookup mask. The value set for the field. The name of the private field to get. is null or empty. Gets a value of a wrapped field or property based on the name. The value set for the field or property. The name of the private field or property to get. Gets a value of a wrapped field or property based on the name. The value set for the field or property. The name of the private field or property to get. Gets the hash code of the wrapped object. An integer that represents the hash code of the wrapped object. Gets a property for a wrapped object identified by name. An object that contains the value of the property identified by . The name of property to get. An array that contains the arguments to pass to the member to invoke. is null or empty. Gets a property for a wrapped object identified by name with binding flags. An object that contains the value of the property identified by . The name of property to get. An array that contains the arguments to pass to the member to invoke. is null or empty. Gets an indexed property for a wrapped object identified by name. An object that contains the value of the property identified by . The name of property to get. An array of objects that represents the number, order, and type of the parameters for the indexed property to get. An array that contains the arguments to pass to the member to invoke. is null or empty. Gets a property for a wrapped object identified by name. An object that contains the value of the property identified by . The name of property to get. An array of objects representing the number, order, and type of the parameters for the indexed property to get. An array that contains the arguments to pass to the member to invoke. is null or empty. Used to access the members of the private object. An object that represents the return value of a private member. The name of the member to invoke. Any arguments that the member requires. Used to access the members of the private object. An object that represents the return value of the invoked member. The name of the member to invoke. Any arguments that the member requires. The object that represents the globalization locale to use, which might be necessary for locale-specific conversions, such as converting a numeric String to a Double.-or-null to use the current thread's . Used to access the members of the private object. An object that represents the return value of a private member. The name of the member to invoke. Any arguments that the member requires. Used to access the members of the private object. An object representing the return value of the invoked member. The name of the member to invoke. Any arguments that the member requires. The object that represents the globalization locale to use, which might be necessary for locale-specific conversions, such as converting a numeric String to a Double.-or-null to use the current thread's . Used to access the members of the private object. An object that represents the return value of the invoked member. The name of the member to invoke. An array of objects that represents the number, order, and type of the parameters for the method to access.-or-An empty array of the type (that is, Type[] types = new Type[0]) to get a method that takes no parameters. Any arguments that the member requires. Used to access the members of the private object. An object representing the return value of the invoked member. The name of the member to invoke. An array of objects that represents the number, order, and type of the parameters for the method to access.-or-An empty array of the type (that is, Type[] types = new Type[0]) to get a method that takes no parameters. Any arguments that the member requires. The object that represents the globalization locale to use, which might be necessary for locale-specific conversions, such as converting a numeric String to a Double.-or-null to use the current thread's . Used to access generic members of a private object. The name of the member to invoke. An array of objects that represents the number, order, and type of the parameters for the method to access.-or-An empty array of the type (that is, Type[] types = new Type[0]) to get a method that takes no parameters. Any arguments that the member requires. The object that represents the globalization locale to use, which might be necessary for locale-specific conversions, such as converting a numeric String to a Double.-or-null to use the current thread's . An array of type arguments to use when invoking a generic method. Used to access the methods of the private object. An object that represents the return value of the invoked method. The name of the member to invoke. An array of objects that represents the number, order, and type of the parameters for the method to access.-or-An empty array of the type (that is, Type[] types = new Type[0]) to get a method that takes no parameters. Any arguments that the member requires. Used to access the members of the private object. An object representing the return value of the invoked member. The name of the member to invoke. An array of objects that represents the number, order, and type of the parameters for the method to access.-or-An empty array of the type (that is, Type[] types = new Type[0]) to get a method that takes no parameters. Any arguments that the member requires. The object that represents the globalization locale to use, which might be necessary for locale-specific conversions, such as converting a numeric String to a Double.-or-null to use the current thread's . Used to access generic members of a private object. The name of the member to invoke. An array of objects that represents the number, order, and type of the parameters for the method to access.-or-An empty array of the type (that is, Type[] types = new Type[0]) to get a method that takes no parameters. Any arguments that the member requires. An array of type arguments to use when invoking a generic method. Gets the type of the underlying object. A object. Sets the array element by using an array of subscripts for each dimension. The variable name of array to set. The value to assign to the array element. An array that represents the location of the element to set. Sets the array element by using an array of subscripts for each dimension. The variable name of array to set. The value to assign to the array element. An array that represents the location of the element to set. Sets a value for the field of the wrapped object, identified by name. The name of the field to set a value. The value to set. is null or empty. Sets a value for the field of the wrapped object, identified by name. The name of the field to set a value. The value to set. is null or empty. Sets a value of a wrapped field or property based on the name. The name of the private field or property to set. The value to set for . Sets a value of a wrapped field or property based on the name. The name of the private field or property to set. The value to set for . Sets a property for a wrapped object identified by name. The name of property to invoke. The value to set the property identified by . An array that contains the arguments to pass to the property to invoke. is null or empty. Sets a property for a wrapped object identified by name with binding flags. The name of property to invoke. The value to set the property identified by . An array that contains the arguments to pass to the property to invoke. is null or empty. Sets an indexed property for a wrapped object identified by name. The name of property to invoke. The value to set the property identified by . An array of objects that represents the number, order, and type of the parameters for the indexed property to get. An array that contains the arguments to pass to the property to invoke. is null or empty. Sets an indexed property for a wrapped object identified by name. The name of property to invoke. An array of objects that represents the number, order, and type of the parameters for the indexed property to get. The value to set the property identified by . An array that contains the arguments to pass to the property to invoke. is null or empty. Gets or sets the wrapped object. The wrapped object. Try to set this property to null. Represents the type of a private class that gives access to private static implementations. Initializes a new instance of the class. assembly name fully qualified name of the type or is null or empty. Initializes a new instance of the class with the type information. The wrapped to create. is null. Gets a static array element contained in the wrapped type. An object that represents an element of at the location specified with . The name of the array An array of subscripts for identifying the element to get. Gets a static array element contained in the wrapped type. An object that represents an element of at the location specified with . The name of the array An array of subscripts for identifying the element to get. Gets a static field contained in the wrapped type. An object that represents the value of the static field. The name of the static field. Gets a static field contained in the wrapped type. An object that represents the value of the static field. The name of the static field. Gets a value of a static field or property in a wrapped type based on the name. The value set for the field or property. The name of the static field or property to get. Gets a value of a static field or property in a wrapped type based on the name. The value set for the field or property. The name of the static field or property to get. Gets a static property contained in the wrapped type. An object that represents the value of the static property. The name of the static property. An array that contains the arguments to pass to the member to invoke. Gets a static property contained in the wrapped type. An object that represents the value of the static property. The name of the static property. An array that contains the arguments to pass to the member to invoke. Gets a static indexed property contained in the wrapped type. An object that represents the value of the static indexed property. The name of the static property. An array of objects that represents the number, order, and type of the parameters for the indexed property to get.-or- An empty array of the type (that is, Type[] types = new Type[0]) to get a property that is not indexed. An array that contains the arguments to pass to the member to invoke. Invokes static methods on the . An object that represents the invoked static method's return value, if any. The name of the method to invoke. Any array of arguments to pass is null. Invokes static methods on the . An object that represents the invoked static method's return value, if any. The name of the method to invoke. Any array of arguments to pass The object that represents the globalization locale to use, which might be necessary for locale-specific conversions, such as converting a numeric String to a Double.-or-null to use the current thread's . is null. Invokes static methods on the . An object that represents the invoked static method's return value, if any. The name of the method to invoke. Any array of arguments to pass is null. Invokes static methods on the . An object representing the invoked static method's return value, if any. The name of the method to invoke. An array of arguments to pass. The object that represents the globalization locale to use, which might be necessary for locale-specific conversions, such as converting a numeric String to a Double.-or-null to use the current thread's . is null. Invokes static methods on the . An object that represents the invoked static method's return value, if any. The name of the method to invoke. An array of objects that represents the number, order, and type of the parameters for the method.-or- An empty array of the type Type, that is, Type[] types = new Type[0] to get a method that takes no parameters. An array of arguments to pass. is null. Invokes static methods on the . An object representing the invoked static method's return value, if any. The name of the method to invoke. An array of objects that represents the number, order, and type of the parameters for the method.-or- An empty array of the type Type, that is, Type[] types = new Type[0] to get a method that takes no parameters. An array of arguments to pass. The object that represents the globalization locale to use, which might be necessary for locale-specific conversions, such as converting a numeric String to a Double.-or-null to use the current thread's . is null. Invokes static methods on the . The name of the method to invoke. An array of objects that represents the number, order, and type of the parameters for the method.-or- An empty array of the type Type, that is, Type[] types = new Type[0] to get a method that takes no parameters. An array of arguments to pass. The object that represents the globalization locale to use, which might be necessary for locale-specific conversions, such as converting a numeric String to a Double.-or-null to use the current thread's . An array of type arguments to use when invoking a generic method. Invokes static methods on the . An object that represents the invoked static method's return value, if any. The name of the method to invoke. An array of objects that represents the number, order, and type of the parameters for the method.-or- An empty array of the type Type, that is, Type[] types = new Type[0] to get a method that takes no parameters. An array of arguments to pass is null. Invokes static methods on the . An object that represents the invoked static method's return value, if any. The name of the method to invoke. An array of objects that represents the number, order, and type of the parameters for the method.-or- An empty array of the type Type, that is, Type[] types = new Type[0] to get a method that takes no parameters. An array of arguments to pass. The object that represents the globalization locale to use, which might be necessary for locale-specific conversions, such as converting a numeric String to a Double.-or-null to use the current thread's . is null. Invokes static methods on the . The name of the method to invoke. An array of objects that represents the number, order, and type of the parameters for the method.-or- An empty array of the type Type, that is, Type[] types = new Type[0] to get a method that takes no parameters. An array of arguments to pass. An array of type arguments to use when invoking a generic method. Gets the representing the . A object. Sets a static array element contained in the wrapped type. The name of the array The value to set the element identified by . An array of subscripts for identifying the element to set. Sets a static array element contained in the wrapped type. The name of the array The value to set the element identified by . An array of subscripts for identifying the element to set. Sets a static field contained in the wrapped type. The name of the static field. The value to set to the static field. Sets a static field contained in the wrapped type. The name of the static field. The value to set to the static field. Sets a static field or property contained in the wrapped type. The name of the static field or property. The value to set to the static field or property. Sets a static field or property contained in the wrapped type. The name of the static field or property. The value to set to the static field or property. Sets a static property contained in the wrapped type. The name of the static property. The value to set the static property. An array that contains the arguments to pass to the member to invoke. Sets a static property contained in the wrapped type. The name of the static property. The value to set the static property. An array of objects that represents the number, order, and type of the parameters for the indexed property to set.-or-An empty array of the type , that is, Type[] types = new Type[0] to set a property that is not indexed. An array that contains the arguments to pass to the member to invoke. Sets a static property contained in the wrapped type. The name of the static property. The value to set the static property. An array that contains the arguments to pass to the member to invoke. Sets a static property contained in the wrapped type. The name of the static property. The value to set the static property. An array of objects that represents the number, order, and type of the parameters for the indexed property to set.-or- An empty array of the type , that is, Type[] types = new Type[0] to set a property that is not indexed. An array that contains the arguments to pass to the member to invoke. Do not use this class. Verifies true/false propositions associated with strings in unit tests. Verifies that the first string contains the second string. This method is case sensitive. The string that is expected to contain . The string expected to occur within . is not found in . Verifies that the first string contains the second string. Displays a message if the assertion fails. This method is case sensitive. The string that is expected to contain . The string expected to occur within . A message to display if the assertion fails. This message can be seen in the unit test results. is not found in . Verifies that the first string contains the second string. Displays a message if the assertion fails, and applies the specified formatting to it. This method is case sensitive. The string that is expected to contain . The string expected to occur within . A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . is not found in . Verifies that the specified string does not match the regular expression. The string that is not expected to match . The regular expression that is not expected to match. matches . Verifies that the specified string does not match the regular expression. Displays a message if the assertion fails. The string that is not expected to match . The regular expression that is not expected to match. A message to display if the assertion fails. This message can be seen in the unit test results. matches . Verifies that the specified string does not match the regular expression. Displays a message if the assertion fails, and applies the specified formatting to it. The string that is not expected to match . The regular expression that is not expected to match. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . matches . Verifies that the first string ends with the second string. This method is case sensitive. The string that is expected to end with . The string expected to be a suffix of . does not end with . Verifies that the first string ends with the second string. Displays a message if the assertion fails. This method is case sensitive. The string that is expected to end with . The string expected to be a suffix of . A message to display if the assertion fails. This message can be seen in the unit test results. does not end with . Verifies that the first string ends with the second string. Displays a message if the assertion fails, and applies the specified formatting to it. This method is case sensitive. The string that is expected to end with . The string expected to be a suffix of . A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . does not end with . Verifies that the specified string matches the regular expression. The string that is expected to match . The regular expression that is expected to match. does not match . Verifies that the specified string matches the regular expression. Displays a message if the assertion fails. The string that is expected to match . The regular expression that is expected to match. A message to display if the assertion fails. This message can be seen in the unit test results. does not match . Verifies that the specified string matches the regular expression. Displays a message if the assertion fails, and applies the specified formatting to it. The string that is expected to match . The regular expression that is expected to match. A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . does not match . Verifies that the first string begins with the second string. This method is case sensitive. The string that is expected to begin with . The string expected to be a prefix of . does not begin with . Verifies that the first string begins with the second string. Displays a message if the assertion fails. This method is case sensitive. The string that is expected to begin with . The string expected to be a prefix of . A message to display if the assertion fails. This message can be seen in the unit test results. does not begin with . Verifies that the first string begins with the second string. Displays a message if the assertion fails, and applies the specified formatting to it. This method is case sensitive. The string that is expected to begin with . The string expected to be a prefix of . A message to display if the assertion fails. This message can be seen in the unit test results. An array of parameters to use when formatting . does not begin with . Class that is used to specify the category of a unit test. Initializes a new instance of the class by applying the supplied category to the test. The test category to be applied. Gets the test category that has been applied to the test. Returns the test category that has been applied to the test. Provides a base class for the Category attribute. Initializes a new instance of the class. Gets the test category that has been applied to the test. The test category. Used to identify classes that contain test methods. This class cannot be inherited. Initializes a new instance of the class. Activates a class so that it is recognized as a Unit Test extension class. Initializes a new instance of the class. Determines whether the test class extension object is equal to the provided test class extension object. true if the two objects are equal; otherwise, false. Test class extension object that is provided for comparison. Gets the unique ID of the extension. The unique ID of the extension. Gets the TestTypeExtensionClientSide object. The TestTypeExtensionClientSide object. Returns the object. The object. Returns the hash code for the ID of the test class extension object. The hash code. Identifies a method that contains code that must be used after the test has run and to free resources obtained by all the tests in the test class. This class cannot be inherited. Initializes a new instance of the class. Provides access to a that represents the microsoft.visualstudio.testtools section in an app.config file. Gets a object. A object. Provides access to data source configuration data. Initializes a new instance of the class. Gets a that contains data source configuration information. A object. Used to store information that is provided to unit tests. Initializes a new instance of an object that derives from the class. When overridden in a derived class, adds a file name to the list in TestResult.ResultFileNames. The file name to add. Represents the prefix for ASP.NET Development Server. When overridden in a derived class, begins a timer with the specified name. The name of the timer to begin. You can use this property in a TestCleanup method to determine the outcome of a test that has run. A that states the outcome of a test that has run. When overridden in a derived class, gets the current data connection when the test is used for data driven testing. A object. When overridden in a derived class, gets the current data row when test is used for data driven testing. A object. Gets the directory for files deployed for the test run. This property typically contains a subdirectory of . Returns the directory for files deployed for the test run. An invalid value type is associated with the property of the test context. When overridden in a derived class, ends a timer with the specified name. The name of the timer to end. Gets the fully-qualified name of the class that contains the test method that is currently running. The fully-qualified name of the class that contains the test method that is currently running. When overridden in a derived class, gets the test properties. An object that contains key/value pairs that represent the test properties. Gets the requested page. A object. An invalid value type is associated with the property of the test context. Gets the top-level directory that contains test results and test result directories for the test run. This is typically a subdirectory of . The top-level directory that contains test results and test result directories for the test run. Gets the path to the test deployment directory. Deprecated. Use instead. The path to the test deployment directory. An invalid value type is associated with the property of the test context. Gets the path to the test directory. Deprecated. Use instead. The path to the test directory. An invalid value type is associated with the property of the test context. Gets the path to the test log directory. Deprecated. Use instead. The path to the test log directory. An invalid value type is associated with the property of the test context. Gets the test name. The test name. An invalid value type is associated with the property of the test context. Gets the directory for the test result files. The directory for the test result files. Gets the top-level directory for the test run that contains deployed files and result files. The top-level directory for the test run that contains deployed files and result files. An invalid value type is associated with the property of the test context. Gets the top-level directory for the test run result files. This property typically contains a subdirectory of . The top-level directory for the test run result files. An invalid value type is associated with the property of the test context. When overridden in a derived class, used to write trace messages while the test is running. The string that contains the trace message. Arguments to add to the trace message. This class represents events that are related to test execution. Initializes a new instance of the class. Occurs after the assembly finishes cleanup. Occurs after the assembly initializes. Occurs after the class finishes cleanup. Occurs after the class initializes. Occurs after the test finishes cleanup. Occurs after the test initializes. Occurs before the assembly starts cleanup. Occurs before the assembly starts initialization. Occurs before the class starts cleanup. Occurs before the class starts initialization. Occurs before the test starts cleanup. Occurs before the test starts initialization. Occurs when a test is stopped before it is completed. Gets the context of this test run. The context of this test run. Base class for events in the class. Gets the instance of test class. Defined only in test methods. The instance of test class. Defined only in test methods. Gets the method that is called. The method that is called. Gets the test context of the user. The test context of the user. This class enables the customized execution of tests. Initializes a new instance of the class. Creates the Test Method Invoker. Returns the test method invoker as defined by the interface. The context. Releases all resources used by the . Before execution starts, this method is called to enable subscription to the Unit Test Events. The . Identifies the method to run before the test to allocate and configure resources needed by all tests in the test class. This class cannot be inherited. Initializes a new instance of the class. Used to identify test methods. This class cannot be inherited. Initializes a new instance of the class. Passed to the Unit Test Adapter to the TestExtensionExecution.CreateMethodInvoker. Initializes a new instance of the class. Gets the method of the test method invoker. The method of the test method invoker. Gets the test context. The test context. Gets the of the test method. The of the test method. The result that is returned by . Initializes a new instance of the class. Gets or sets the that is thrown in the invoker. The that is thrown in the invoker. Gets or sets the Unit Test Extension custom result. The Unit Test Extension custom result. Establishes a test specific property on a method. This class cannot be inherited. Initializes a new instance of the class with values for the and properties. The name of the test property. The value of the test property. Gets the name of the test property. The name of the test property. Gets the value of the test property. The value of the test property. Enumeration for time-outs that can be used with the class. The maximum time-out amount. Used to specify the time-out period of a unit test. Initializes a new instance of the class. The time-out period of a unit test. This is measured in milliseconds. Gets the time-out period for a unit test. The time-out period for a unit test. This is measured in milliseconds. This is the base class for unit test exceptions. Initializes a new instance of the class. Initializes a new instance of the class with serialized data. The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. The parameter is null. The class name is null or is zero (0). Initializes a new instance of the class with a specified error. The error message that explains the reason for the exception. Initializes a new instance of the class with a specified error message and a reference to the inner exception that caused this exception. The error message that explains the reason for the exception. The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. Sets the with information about the exception. The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. The parameter is null. Gets a message that describes the current exception. A message describing the exception. Use UnitTestOutcome to programmatically determine the outcome of a test that has run or is currently running. The test failed. An Assert. was raised. The test is currently running. The test passed. The outcome of the test is unknown. Contains helper methods for Web service testing. Redirects a Web service object to the ASP.NET Development Server instead of the resource that is defined in the provided Web reference. true if a redirect occurred; otherwise, false. An instance of the Web service type that is being tested. The for this unit test. A unique string that identifies an ASP.NET Development Server instance. This matches the name parameter of an AspNetDevelopmentServerAttribute on the test method. Used to specify a work item associated with a test. Initializes a new instance of the class with an identification number. The ID of the work item. Gets the ID of the work item. The work item ID. Specifies the settings that must be used for the ASP.NET Development Server for the test. This is primarily used for Web service unit tests. Initializes a new instance of the class with the server name and the path to the Web application. The name of the ASP.NET Development Server. This name must be unique for all specified on a single test. The path to the Web application. This can also include environmental variables. Initializes a new instance of the class with the server name, the path to the Web application, and the Web application root. The name of the server. The path to the Web application. This can also include environment variables like %TEMPDIR%\website1. The Web application root. Gets the name of the ASP.NET Development Server. The name of the ASP.NET Development Server. Gets the path to the Web application. The path to the Web application. Gets the Web application root. The Web application root. Specifies the settings to use when an ASP.NET Development Server is the host server for the test. This is used for ASP.NET unit tests. Initializes a new instance of the class with the full path name. The full path of the Web application. The path can include environment variables like %TEMPDIR%\website1. Initializes a new instance of the class with the full path name and the Web application root. The full path of the Web application. The path can include environment variables like %TEMPDIR%\website1. The Web application root. Gets the path of the Web application. The path of the Web application. Gets the Web application root. The Web application root. Specifies the user name and password for ASP.NET sites that require basic authentication or Windows authentication. This class cannot be inherited. Initializes a new instance of the class with a user name and password needed to access the test Web site. The user to authenticate. The associated password for the user. Initializes a new instance of the class with a user name, password and domain needed to access the test Web site. The user to authenticate. The associated password for the user. The domain of the user. Gets the user's domain. The name of the user's domain. Gets the user's password. The user's password. Gets the user's user name. The user's user name. Specifies the URL that should be requested to give context to the test. This class cannot be inherited. Initializes a new instance of the class. The URL to give context to the test. Gets the URL that gives context to the test. A URL string.