ITestManagementService Interface

Represents the main object for the test management client API. Provides access to project collection level helper objects and ITestManagementTeamProject.

Namespace: Microsoft.TeamFoundation.TestManagement.Client
Assembly: Microsoft.TeamFoundation.TestManagement.Client (in Microsoft.TeamFoundation.TestManagement.Client.dll)


Public Interface ITestManagementService
public interface ITestManagementService
public interface class ITestManagementService
type ITestManagementService =  interface end
public interface ITestManagementService

The ITestManagementService type exposes the following members.


Name Description
Public property AuthorizedIdentity Gets the identity of the current authorized user.
Public property DataCollectors Gets a helper object that has methods to create, query, register, unregister, and update the data collectors on the Team Foundation Server.
Public property TestControllers Gets a helper object that has methods to create, query, register, unregister, and update the test controllers on the Team Foundation Server.
Public property TfsIdentityStore The Team Foundation Identity cache



Name Description
Public method FindTestResultByLink Finds and returns a test result and a test result attachment, if any, by using the provided uniform resource identifier (URI).
Public method FindTestRunByTmiRunId Finds and returns a test result by using the provided identifier for the Test Management Interface (TMI) run.
Public method GetTeamProject(Project) Returns a team project object that is based on the provided project.
Public method GetTeamProject(String) Returns the team project that has the provided project name.
Public method IsSupported Returns a value that indicates whether the current server supports test management services.
Public method QueryTestRuns Returns a list of test runs that is found by executing the provided query.



Applications can obtain an instance of this service by using the TeamFoundationServer.GetService method.


This example shows how to get an instance of the ITestManagementService.

TeamFoundationServer tfs;
TestManagementService testManagementService;
tfs = new TeamFoundationServer("http://mserver:8080/tfs");
testManagementService = tfs.GetService<ITestManagementService>;

See Also


Microsoft.TeamFoundation.TestManagement.Client Namespace