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 | |
---|---|---|
AllTestCases | Gets the read-only collection of test cases for this suite and all hierarchical children.(Inherited from ITestSuiteBase.) |
|
DefaultConfigurations | Gets the read-only list of default configurations.(Inherited from ITestSuiteBase.) |
|
Description | Gets or sets the description of this test suite.(Inherited from ITestSuiteBase.) |
|
Error | (Inherited from IDataErrorInfo.) |
|
Id | Gets the identifier.(Inherited from IIdentifiable<TKey>.) |
|
InvalidProperties | Gets a list of property names that are invalid.(Inherited from IPropertyOwner.) |
|
IsDirty | Gets a value that indicates whether any properties have changed since the last refresh, fetch, or save.(Inherited from IPropertyOwner.) |
|
IsRoot | Gets a value that indicates whether this suite is the root suite in the test project.(Inherited from ITestSuiteBase.) |
|
Item[String] | (Inherited from IDataErrorInfo.) |
|
LastError | Gets the last error message that was encountered during the last attempt to dynamically repopulate the entries of this suite.(Inherited from IDynamicTestSuiteBase.) |
|
LastPopulated | Gets the date and time for the last attempt to dynamically repopulate the entries in this suite.(Inherited from IDynamicTestSuiteBase.) |
|
LastUpdated | Gets the date and time that this test suite was last updated.(Inherited from ITestSuiteBase.) |
|
LastUpdatedBy | Gets the identity of the person who last updated this test suite.(Inherited from ITestSuiteBase.) |
|
LastUpdatedByName | Last person to update suite(Inherited from ITestSuiteBase.) |
|
Parent | Gets the parent test suite that contains this test suite.(Inherited from ITestSuiteBase.) |
|
Plan | Gets the test plan that owns this test suite.(Inherited from ITestSuiteBase.) |
|
Project | Gets the test project.(Inherited from ITestObject<T>.) |
|
RequirementId | Gets the ID of the requirement work item from which this suite is populated. |
|
Revision | Gets the current revision number for this object.(Inherited from ITestObject<T>.) |
|
State | Obsolete.Gets or sets the state of this test suite.(Inherited from ITestSuiteBase.) |
|
TestCaseCount | Count of test case inside suite (Inherited from ITestSuiteBase.) |
|
TestCases | Gets a read-only collection of test cases.(Inherited from ITestSuiteBase.) |
|
TestSuiteEntry | Gets an entry that was created for use in a static test suite.(Inherited from ITestSuiteBase.) |
|
TestSuiteType | Gets the type of this test suite.(Inherited from ITestSuiteBase.) |
|
Title | Gets or sets the title of this test suite.(Inherited from ITestSuiteBase.) |
|
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 | |
---|---|---|
AssignTestPoints(IEnumerable<ITestPointAssignment>) | Changes the AssignedTo property by using the provided collection of test point assignments.(Inherited from ITestSuiteBase.) |
|
ClearDefaultConfigurations() | Removes the list of default configurations from this suite. This causes this suite to inherit default configurations from its parent.(Inherited from ITestSuiteBase.) |
|
CreateTestPointAssignment(Int32, IdAndName, Guid) | Creates a TestPointAssignment object for later use in AssignTestPoints()(Inherited from ITestSuiteBase.) |
|
CreateTestPointAssignment(Int32, IdAndName, TeamFoundationIdentity) | Creates an ITestPointAssignment object to be passed into ITestSuiteBase.AssignTestPoints(Inherited from ITestSuiteBase.) |
|
Refresh() | Updates any suites in the suite hierarchy that are out of date.(Inherited from ITestSuiteBase.) |
|
Refresh(Boolean) | Updates any suites in the suite hierarchy, optionally forcing the update whether or not they are out of date.(Inherited from ITestSuiteBase.) |
|
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.) |
|
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.) |
|
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 | |
---|---|---|
PropertyChanged | (Inherited from INotifyPropertyChanged.) |
See Also
IDynamicTestSuiteBase
ITestSuiteBase
ITestObject<T>
IDataErrorInfo
INotifyCollectionChanged
Microsoft.TeamFoundation.TestManagement.Client Namespace
Return to top