Share via


IRequirementTestSuite Interface

 

Represents a test suite that is populated dynamically by finding test cases that are associated with a requirement work item.

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

Syntax

public interface IRequirementTestSuite : IDynamicTestSuiteBase, 
    ITestSuiteBase, ITestObject<int>, IIdentifiable<int>, IPropertyOwner, 
    IDataErrorInfo, INotifyPropertyChanged
public interface class IRequirementTestSuite : IDynamicTestSuiteBase, 
    ITestSuiteBase, ITestObject<int>, IIdentifiable<int>, IPropertyOwner, 
    IDataErrorInfo, INotifyPropertyChanged
type IRequirementTestSuite = 
    interface
        interface IDynamicTestSuiteBase
        interface ITestSuiteBase
        interface ITestObject<int>
        interface IIdentifiable<int>
        interface IPropertyOwner
        interface IDataErrorInfo
        interface INotifyPropertyChanged
    end
Public Interface IRequirementTestSuite
    Inherits IDynamicTestSuiteBase, ITestSuiteBase, ITestObject(Of Integer),
    IIdentifiable(Of Integer), IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged

Properties

Name Description
System_CAPS_pubproperty AllTestCases

Gets the read-only collection of test cases for this suite and all hierarchical children.(Inherited from ITestSuiteBase.)

System_CAPS_pubproperty DefaultConfigurations

Gets the read-only list of default configurations.(Inherited from ITestSuiteBase.)

System_CAPS_pubproperty Description

Gets or sets the description of this test suite.(Inherited from ITestSuiteBase.)

System_CAPS_pubproperty Error

(Inherited from IDataErrorInfo.)

System_CAPS_pubproperty Id

Gets the identifier.(Inherited from IIdentifiable<TKey>.)

System_CAPS_pubproperty InvalidProperties

Gets a list of property names that are invalid.(Inherited from IPropertyOwner.)

System_CAPS_pubproperty IsDirty

Gets a value that indicates whether any properties have changed since the last refresh, fetch, or save.(Inherited from IPropertyOwner.)

System_CAPS_pubproperty IsRoot

Gets a value that indicates whether this suite is the root suite in the test project.(Inherited from ITestSuiteBase.)

System_CAPS_pubproperty Item[String]

(Inherited from IDataErrorInfo.)

System_CAPS_pubproperty LastError

Gets the last error message that was encountered during the last attempt to dynamically repopulate the entries of this suite.(Inherited from IDynamicTestSuiteBase.)

System_CAPS_pubproperty LastPopulated

Gets the date and time for the last attempt to dynamically repopulate the entries in this suite.(Inherited from IDynamicTestSuiteBase.)

System_CAPS_pubproperty LastUpdated

Gets the date and time that this test suite was last updated.(Inherited from ITestSuiteBase.)

System_CAPS_pubproperty LastUpdatedBy

Gets the identity of the person who last updated this test suite.(Inherited from ITestSuiteBase.)

System_CAPS_pubproperty LastUpdatedByName

Last person to update suite(Inherited from ITestSuiteBase.)

System_CAPS_pubproperty Parent

Gets the parent test suite that contains this test suite.(Inherited from ITestSuiteBase.)

System_CAPS_pubproperty Plan

Gets the test plan that owns this test suite.(Inherited from ITestSuiteBase.)

System_CAPS_pubproperty Project

Gets the test project.(Inherited from ITestObject<T>.)

System_CAPS_pubproperty RequirementId

Gets the ID of the requirement work item from which this suite is populated.

System_CAPS_pubproperty Revision

Gets the current revision number for this object.(Inherited from ITestObject<T>.)

System_CAPS_pubproperty State

Obsolete.Gets or sets the state of this test suite.(Inherited from ITestSuiteBase.)

System_CAPS_pubproperty TestCaseCount

Count of test case inside suite (Inherited from ITestSuiteBase.)

System_CAPS_pubproperty TestCases

Gets a read-only collection of test cases.(Inherited from ITestSuiteBase.)

System_CAPS_pubproperty TestSuiteEntry

Gets an entry that was created for use in a static test suite.(Inherited from ITestSuiteBase.)

System_CAPS_pubproperty TestSuiteType

Gets the type of this test suite.(Inherited from ITestSuiteBase.)

System_CAPS_pubproperty Title

Gets or sets the title of this test suite.(Inherited from ITestSuiteBase.)

System_CAPS_pubproperty UserData

Gets or sets an arbitrary object or value that is not persisted, but allows test management objects to be dynamically extended.(Inherited from ITestObject<T>.)

Methods

Name Description
System_CAPS_pubmethod AssignTestPoints(IEnumerable<ITestPointAssignment>)

Changes the AssignedTo property by using the provided collection of test point assignments.(Inherited from ITestSuiteBase.)

System_CAPS_pubmethod ClearDefaultConfigurations()

Removes the list of default configurations from this suite. This causes this suite to inherit default configurations from its parent.(Inherited from ITestSuiteBase.)

System_CAPS_pubmethod CreateTestPointAssignment(Int32, IdAndName, Guid)

Creates a TestPointAssignment object for later use in AssignTestPoints()(Inherited from ITestSuiteBase.)

System_CAPS_pubmethod CreateTestPointAssignment(Int32, IdAndName, TeamFoundationIdentity)

Creates an ITestPointAssignment object to be passed into ITestSuiteBase.AssignTestPoints(Inherited from ITestSuiteBase.)

System_CAPS_pubmethod Refresh()

Updates any suites in the suite hierarchy that are out of date.(Inherited from ITestSuiteBase.)

System_CAPS_pubmethod Refresh(Boolean)

Updates any suites in the suite hierarchy, optionally forcing the update whether or not they are out of date.(Inherited from ITestSuiteBase.)

System_CAPS_pubmethod Repopulate()

Adds suite entries that now match the query conditions on the server, and removes suite entries that no longer match query conditions on the server. (Inherited from IDynamicTestSuiteBase.)

System_CAPS_pubmethod SetDefaultConfigurations(IEnumerable<IdAndName>)

Specifies a set of configurations to use with newly added suite entries. When entries are added, test points are created for each of these configurations.(Inherited from ITestSuiteBase.)

System_CAPS_pubmethod SetEntryConfigurations(IEnumerable<ITestSuiteEntry>, IEnumerable<IdAndName>)

Creates and deletes the necessary test points to make its set of configurations passed in for each entry.(Inherited from ITestSuiteBase.)

Events

Name Description
System_CAPS_pubevent PropertyChanged

(Inherited from INotifyPropertyChanged.)

See Also

IDynamicTestSuiteBase
ITestSuiteBase
ITestObject<T>
IDataErrorInfo
INotifyCollectionChanged
Microsoft.TeamFoundation.TestManagement.Client Namespace

Return to top