TestContext Class
Visual Studio 2010
Used to store information that is provided to unit tests.
Namespace:
Microsoft.VisualStudio.TestTools.UnitTesting
Assembly: Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
The TestContext type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | TestContext | Initializes a new instance of an object that derives from the TestContext class. |
| Name | Description | |
|---|---|---|
![]() | CurrentTestOutcome | You can use this property in a TestCleanup method to determine the outcome of a test that has run. |
![]() | DataConnection | When overridden in a derived class, gets the current data connection when the test is used for data driven testing. |
![]() | DataRow | When overridden in a derived class, gets the current data row when test is used for data driven testing. |
![]() | DeploymentDirectory | Gets the directory for files deployed for the test run. This property typically contains a subdirectory of TestRunDirectory. |
![]() | FullyQualifiedTestClassName | Gets the fully-qualified name of the class that contains the test method that is currently running. |
![]() | Properties | When overridden in a derived class, gets the test properties. |
![]() | RequestedPage | Gets the requested page. |
![]() | ResultsDirectory | Gets the top-level directory that contains test results and test result directories for the test run. This is typically a subdirectory of TestRunDirectory. |
![]() | TestDeploymentDir | Gets the path to the test deployment directory. Deprecated. Use DeploymentDirectory instead. |
![]() | TestDir | Gets the path to the test directory. Deprecated. Use TestRunDirectory instead. |
![]() | TestLogsDir | Gets the path to the test log directory. Deprecated. Use TestRunResultsDirectory instead. |
![]() | TestName | Gets the test name. |
![]() | TestResultsDirectory | Gets the directory for the test result files. |
![]() | TestRunDirectory | Gets the top-level directory for the test run that contains deployed files and result files. |
![]() | TestRunResultsDirectory | Gets the top-level directory for the test run result files. This property typically contains a subdirectory of ResultsDirectory. |
| Name | Description | |
|---|---|---|
![]() | AddResultFile | When overridden in a derived class, adds a file name to the list in TestResult.ResultFileNames. |
![]() | BeginTimer | When overridden in a derived class, begins a timer with the specified name. |
![]() | EndTimer | When overridden in a derived class, ends a timer with the specified name. |
![]() | Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | WriteLine | When overridden in a derived class, used to write trace messages while the test is running. |
| Name | Description | |
|---|---|---|
![]() ![]() | AspNetDevelopmentServerPrefix | Represents the prefix for ASP.NET Development Server. |
This class cannot be instantiated. Do not create a class that inherits from this class. For more information, see Using the TestContext Class.
For an example of how you can use TestContext to create a data-driven unit test, see How to: Create a Data-Driven Unit Test.
