TestContext Class
Used to store information that is provided to unit tests.
Assembly: Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
| 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(String^) | When overridden in a derived class, adds a file name to the list in TestResult.ResultFileNames. |
![]() | BeginTimer(String^) | When overridden in a derived class, begins a timer with the specified name. |
![]() | EndTimer(String^) | When overridden in a derived class, ends a timer with the specified name. |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | ToString() | (Inherited from Object.) |
![]() | WriteLine(String^, array<Object^>^) | 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 . b41b6c8b-5c47-4445-a73a-1b095c626c93
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.
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.




